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
d5f0cbef8c
Merge branch 'master' into develop
2016-08-09 14:22:27 -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
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
4ef62a16ec
Merge branch 'master' into develop
2016-07-17 13:06:56 -04:00
Filip Maj
7f65cfcbbf
Merge branch 'master' of https://bitbucket.org/Ioncannon/ffxiv-classic-server
2016-07-17 13:06:38 -04:00
Filip Maj
70b4fc8630
Removed some packet debug outputs.
2016-07-17 09:21:17 -04:00
Filip Maj
2c30b7dfc1
Merged in xdemolish/ffxiv-classic-server/lua_commands (pull request #17 )
...
derped with some debug logging (thought i pushed this earlier)
2016-07-17 09:20:13 -04:00
Tahir Akhlaq
59f3cfa2f1
derped with some debug logging (thought i pushed this earlier)
2016-07-17 11:34:37 +01:00
Filip Maj
136ced3aae
Added all the shop keeper scripts in Ul'dah. Fixed some broken populace scripts. Changed .ini files, wrong default. Fixed a syntax error in CommandProcessor.cs.
2016-07-16 20:12:04 -04:00
Filip Maj
5b7ad2364b
Merge branch 'master' into develop
2016-07-16 20:04:49 -04:00
Filip Maj
302d7bd68a
Merged in xdemolish/ffxiv-classic-server/lua_commands (pull request #16 )
...
dynamic gm commands + packet logging fix
2016-07-16 19:52:54 -04:00
Filip Maj
d26b64b458
Fixed some minor lua related crashing when the parent file was not found for some reason. Used decorated message for error output, not normal message.
2016-07-16 19:52:13 -04:00
Tahir Akhlaq
8839e75557
missed some left over files
2016-06-24 22:14:17 +01:00
Tahir Akhlaq
5fc0e0eeca
Merge branch 'master' of https://bitbucket.org/Ioncannon/ffxiv-classic-server into lua_commands
...
# Conflicts:
# FFXIVClassic Map Server/dataobjects/ConnectedPlayer.cs
# FFXIVClassic Map Server/lua/LuaEngine.cs
# data/scripts/global.lua
2016-06-24 22:13:17 +01:00
Tahir Akhlaq
30b0d4a97d
implemented sendpacket and speed commands
...
- fixed data race on logging in
- todo: implement reloadzones, reloaditems, property, property2
2016-06-24 20:52:30 +01:00
Filip Maj
110cfbccc2
Fixed errors in the spawn location tables.
2016-06-21 23:00:39 -04:00
Filip Maj
3cd181f5da
Ported over the Limsa/Uldah opening zone scripts. Still not 100% done.
2016-06-21 22:50:30 -04:00
deviltti
7a25c818f2
demo...srs?
2016-06-21 21:52:40 -04:00
Tahir Akhlaq
bb02f94d38
changed date formatting for logging
2016-06-22 02:31:05 +01:00
deviltti
b8a563f9d7
Lobby and game server packet ConsoleColor to NLog cleanup.
2016-06-21 21:13:01 -04:00
Filip Maj
926e9146e2
Fixed a few scripts. Jellyfish init script was built so it didn't crash boat zone.
2016-06-21 20:07:02 -04:00
Filip Maj
4c7316702d
Limsa Town npcs ported over.
2016-06-21 19:54:52 -04:00
deviltti
0c197f34a1
Okay now.
2016-06-21 18:58:33 -04:00
deviltti
590ad3e002
Reimplemented ConsoleColor for packets in NLog.
2016-06-21 18:52:20 -04:00
Filip Maj
44acee7e6d
Made a note that Guencen is unreachable and has no real script.
2016-06-21 18:01:12 -04:00
Filip Maj
d06bf5499f
Set Ansgor to correct talk.
2016-06-21 17:56:38 -04:00
Filip Maj
3969fff64a
Finished converting over all scripts.
2016-06-21 17:48:50 -04:00
Tahir Akhlaq
0aac675b30
cleaned up previous commit
2016-06-21 21:47:07 +01:00