Filip Maj
feb73a8444
Added subclassed groups to auto-set workvalues.
2016-12-06 08:26:16 -05:00
Filip Maj
c2a3641d08
Extended "Group" and created all the subgroups to cleanup code as well as make setting "work" values easier.
2016-12-04 11:59:54 -05:00
Filip Maj
f286922974
Deleted the list folder and anything in it. This was the old way before I realized how groups work.
2016-12-04 10:52:22 -05:00
Filip Maj
0317bea83b
Redid the group sending using the new methods.
2016-12-04 10:51:27 -05:00
Filip Maj
18e9ee5f63
Forgot the "SynchGroupWorkValuesPacket" and some merging stuff.
2016-12-04 10:18:04 -05:00
Filip Maj
52703537e9
Forgot the "GroupCreatedPacket".
2016-12-04 10:12:33 -05:00
Filip Maj
df6e16103c
Manually added the group packets and dataobjects into dev branch because the working_on_groups branch is so old it probably will break stuff.
2016-12-04 09:52:57 -05:00
Filip Maj
101070954d
Localhost Character's id was hardcoded by accident.
2016-12-03 18:56:32 -05:00
Filip Maj
b1998d5f73
Pushing sql updates.
2016-12-03 17:40:45 -05:00
Filip Maj
3864bf6d85
Merge branch 'proxy_server' into develop
...
# Conflicts:
# FFXIVClassic Common Class Lib/packages.config
2016-12-03 14:03:13 -05:00
Filip Maj
4ce4647a75
If a player tries to zone to a offline server they will see a standard error message. Also a reconnection attempt will be made on a disconnected server.
2016-12-03 14:00:24 -05:00
Filip Maj
260878df38
Fixed login breaking due to destinationZone not going to 0 after switch or crash.
2016-12-03 13:33:39 -05:00
Filip Maj
ebd8ab0580
Fixed random crashes when zoning. Was due to improper write of the SessionEndPacket. For extra safety db is locked until zone in happens. Added some logs. Seems to be all working!
2016-12-03 13:23:32 -05:00
Filip Maj
e30831fdc5
Built subpackets to let the zone servers talk to the world server. Implemented cross-server zoning but the E2 packet or something isn't being sent.
2016-12-03 12:19:59 -05:00
Filip Maj
58fda93b45
Began working on server zone changes.
2016-09-26 16:20:01 -04:00
Filip Maj
5370f13b2b
Fixed login not working, was due to packets that got queued not flushing. !!!Need to find solution!!! Added a optimization: Actors with 0 battle args are now concidered "static" and will not send their position updates. Removed some debug print statements.
2016-09-24 14:17:31 -04:00
Filip Maj
d931f71b06
Map server will only load maps it's set to load.
2016-08-29 13:39:50 -04:00
Filip Maj
62daa4db89
Removed duplicate CommandProcessor. It is held by the Server object now. GetSession by name now ignores case.
2016-08-29 12:48:23 -04:00
Filip Maj
e106eafb6c
Server.cs Cleanup2
2016-08-29 12:41:33 -04:00
Filip Maj
c9feef07b7
Moved ZoneConnection to dataobjects namespace. Cleaned up Server.cs.
2016-08-29 12:40:47 -04:00
Filip Maj
cf38454c8f
Cleaned up a lot of the "ConnectedPlayer" objects, turning them into "Session" objects. A lot of duplicate lists were also removed.
2016-08-29 12:37:41 -04:00
Filip Maj
06e7ea59f4
Fixed NLog config for map server. Added some debug printouts while testing.
2016-08-29 09:03:48 -04:00
Filip Maj
37b098e87a
Added a sleep during debug so zone server launches after map server ready.
2016-08-29 08:54:37 -04:00
Filip Maj
6bffe69b21
More work on the world server. Modified map server to communicate with it.
2016-08-29 08:17:14 -04:00
Filip Maj
bd26a71fef
Changed folder from Proxy to World. Did some nlog configing.
2016-08-28 14:25:37 -04:00
Filip Maj
364ab40b3f
Added decompression/compression of packets. Cleaned up handshaking.
2016-08-24 15:41:54 -04:00
Filip Maj
4aae16e458
More session handling code added.
2016-08-24 14:18:37 -04:00
Filip Maj
a1ca960543
More work on the world server.
2016-08-23 16:57:24 -04:00
Filip Maj
e24a6f99cb
Some more work on the world server.
2016-08-22 14:18:37 -04:00
Filip Maj
c67f74130f
Moved packet structures to common.
2016-08-22 10:43:04 -04:00
Filip Maj
13362d347c
Merged in xdemolish/ffxiv-classic-server/develop (pull request #22 )
...
improved import times on a few tables
2016-08-14 10:51:39 -04:00
Tahir Akhlaq
8665c1a226
improved import times on a few tables
2016-08-14 15:49:32 +01:00
Filip Maj
b6c3c7f71c
Added MS Compilers package to let solution compile in VS2013. Added new sql files with Gridania NPCs. Added the new seamless boundry table.
2016-08-14 09:45:06 -04:00
Filip Maj
63ac56224e
Merge branch 'develop' of https://bitbucket.org/Ioncannon/ffxiv-classic-server into develop
2016-08-14 08:52:27 -04:00
Filip Maj
d5f0cbef8c
Merge branch 'master' into develop
2016-08-09 14:22:27 -04:00
Filip Maj
595a53ed9e
Forgot to push file for seamless zone change.
2016-08-05 18:25:24 -04:00
Filip Maj
b3920f9630
Music is faded in on seamless change instead of instant.
2016-08-05 18:25:08 -04:00
Filip Maj
c4c43421f3
Forgot ObjectItemStorage script.
2016-08-05 18:24:17 -04:00
Filip Maj
5e926bf668
Added Gridania scripts and various others. Fixed error messages popping for scripts that may not use certain functions.
2016-08-05 18:23:59 -04:00
Filip Maj
0c435d91c9
Merged in xdemolish/ffxiv-classic-server/gg (pull request #20 )
...
readded functions to utils (note to self: read both files before merging)
2016-08-03 17:30:06 -04:00
Tahir Akhlaq
2233f48719
note to self: read both files before merging
2016-08-03 16:54:23 +01:00
Filip Maj
67928ee875
Seamless zoning implemented WOOOO!
2016-07-31 23:00:38 -04:00
Filip Maj
8eb257aba4
Seamless boundries added to DB and loaded by WorldManger.
2016-07-31 22:30:54 -04:00
Filip Maj
b43a6885c5
Added functions to allow for an improved seamless zone change. Player can now pull actors from two zones when performing a seamless zone change to give a improved feel.
2016-07-31 21:48:17 -04:00
Filip Maj
63edbe81f3
Added code to generate lua files from db.
2016-07-31 21:07:37 -04:00
Filip Maj
205136d661
Improved trigger box packet.
2016-07-31 21:07:26 -04:00
Filip Maj
a4d3e91085
Merged in xdemolish/ffxiv-classic-server/misc2 (pull request #18 )
...
fixed import script, improved db import times, fixed logging and warp command (should be 5000% legit now)
2016-07-27 12:57:13 -04:00
Tahir Akhlaq
065fe05795
fixed import script, improved db import times, fixed logging and warp command (should be 5000% legit now)
...
- improved import times for gamedata tables (there's prolly other innodb tables too, i didnt check though)
- fixed issue where player wouldnt be readded to zone on warping if destination wasnt valid
- corrected typo in warp command lua description
- added logger for lua cause i forgot to last time
2016-07-27 17:23:52 +01:00
Filip Maj
2939683183
Added property flags for actors. Cleaned up NPC constructor.
2016-07-24 10:21:45 -04:00
Filip Maj
4ef62a16ec
Merge branch 'master' into develop
2016-07-17 13:06:56 -04:00