Filip Maj
|
2bdc238bc2
|
Added party sync packet which will sync member info between world/zone servers.
|
2016-12-20 19:17:50 -05:00 |
|
Filip Maj
|
a68866617f
|
Removed a copy/paste error in the CreateLinkshell db code.
|
2016-12-18 10:13:04 -05:00 |
|
Filip Maj
|
4109f33b6e
|
Relation code finished.
|
2016-12-18 10:07:06 -05:00 |
|
Filip Maj
|
7036ef363d
|
Implemented MotD. Groups are now sent from world server to client, and also initialized. Retainers finished and are also sent.
|
2016-12-18 09:50:23 -05:00 |
|
Filip Maj
|
31446f37fa
|
More cleanup (moved groups to WorldMaster class) and fixed the project file.
|
2016-12-17 09:37:18 -05:00 |
|
Filip Maj
|
2cc63960a7
|
Linkshell and WorkValue work.
|
2016-12-16 20:06:17 -05:00 |
|
Filip Maj
|
1148619ca5
|
More group work. Added packet operations to the world server so it can send global group info.
|
2016-12-15 12:19:44 -05:00 |
|
Filip Maj
|
6c409e93a9
|
Random work.
|
2016-12-13 15:02:28 -05:00 |
|
Filip Maj
|
fd2df829de
|
Forgot stuff.
|
2016-12-12 19:05:06 -05:00 |
|
Filip Maj
|
31b13300ac
|
Added all the base code for managing world-scope groups.
|
2016-12-12 19:03:25 -05:00 |
|
Filip Maj
|
09e1e31e79
|
Added packet 0xda
|
2016-12-12 10:11:27 -05:00 |
|
Filip Maj
|
b2c1c2895d
|
Added new packets for controlling BG objects. Added group delete packet. Fixed crash if tried to warp to non-existent zone. Added a create LS db method.
|
2016-12-11 23:31:13 -05:00 |
|
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 |
|
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 |
|
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 |
|
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 |
|
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 |
|
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 |
|
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 |
|
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 |
|
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 |
|
Filip Maj
|
8b44d90114
|
Modified all wil0Town01 scripts to new way.
|
2016-06-21 15:48:16 -04:00 |
|
Filip Maj
|
ff2f587959
|
Modified all wil0Town01a scripts to new way.
|
2016-06-21 15:29:48 -04:00 |
|
Filip Maj
|
1242a8b00c
|
New event conditions to take advantage of PlaceDrivenCommands.
|
2016-06-19 23:24:19 -04:00 |
|
Filip Maj
|
1546ed54fc
|
Moved aetheryte script to new system.
|
2016-06-19 23:23:01 -04:00 |
|
Filip Maj
|
97c1fb06cf
|
More script work.
|
2016-06-19 23:16:31 -04:00 |
|
Filip Maj
|
8743042950
|
Cleaned up the new scripting code. Added a helper function to do the yielding automatically. Modified all the scripts to use the new system and added a few new ones.
|
2016-06-19 18:52:34 -04:00 |
|
Filip Maj
|
51bbf4ae2e
|
Non-npc stuff is now also using script system. Wrote new scripts for all sidemenu commands.
|
2016-06-18 12:26:29 -04:00 |
|
Filip Maj
|
4e69022072
|
New style of scripting for better complex menus.
|
2016-06-17 23:17:24 -04:00 |
|
Filip Maj
|
cdf4b3a2f2
|
GuildShop script done.
|
2016-06-16 22:44:50 -04:00 |
|
Filip Maj
|
f4060e16bf
|
Merged in xdemolish/ffxiv-classic-server/derp (pull request #15)
fixed derps causing client/server crashes
|
2016-06-16 14:20:40 -04:00 |
|
Filip Maj
|
8eaa920751
|
Fixed logs on map.
|
2016-06-15 20:09:53 -04:00 |
|
Filip Maj
|
fbf6810c5c
|
Fixed logs on lobby.
|
2016-06-15 20:06:08 -04:00 |
|
Filip Maj
|
9b3712044d
|
Merged in xdemolish/ffxiv-classic-server/logging_and_casing (pull request #14)
moved stray console.writeline to use main logger
|
2016-06-15 14:22:05 -04:00 |
|
Filip Maj
|
1bac69c893
|
Fixed some startup output.
|
2016-06-15 10:40:30 -04:00 |
|
Filip Maj
|
9a29d0806a
|
Merged in xdemolish/ffxiv-classic-server/logging_and_casing (pull request #13)
fixed logging and casing
|
2016-06-15 10:23:42 -04:00 |
|
Filip Maj
|
c612b885dd
|
Ul'dah npcs completed.
|
2016-06-14 21:47:54 -04:00 |
|
Filip Maj
|
f5619ff800
|
All of Limsa scripted. Ul'dah scripts auto generated.
|
2016-06-13 22:27:12 -04:00 |
|
Filip Maj
|
d1c8987091
|
Scripted almost all of lower limsa.
|
2016-06-13 21:26:19 -04:00 |
|
Filip Maj
|
65389e3362
|
Added scripts for the inn keepers. Added default event conditions to almost all actors. Updated sql for actorClass, spawnLocations, and new zoneEntrances.
|
2016-06-12 21:30:47 -04:00 |
|
Filip Maj
|
5723f77b1f
|
Added all the new scripts for the actor instancing system.
|
2016-06-12 19:06:03 -04:00 |
|
Filip Maj
|
a4ea5f024b
|
Merge branch 'actor_instancing' into develop
# Conflicts:
# sql/gamedata_actor_class.sql
|
2016-06-12 18:52:30 -04:00 |
|
Filip Maj
|
fec348136e
|
Merge branch 'master' into develop
# Conflicts:
# FFXIVClassic Map Server/CommandProcessor.cs
|
2016-06-12 18:51:24 -04:00 |
|
Filip Maj
|
957a8d89bb
|
Null event conditions get defaulted to empty conditions to allow anything to spawn. More work on the scripts. Committing the new sql schema + imports of all 3 town zones.
|
2016-06-12 18:43:41 -04:00 |
|
Filip Maj
|
f0d4429f65
|
Child scripts now loaded by a uniqueId in the spawn table.
|
2016-06-09 22:58:03 -04:00 |
|
Filip Maj
|
23b6ede128
|
Designed the new script system for npcs. Added missing appearance info.
|
2016-06-09 00:46:17 -04:00 |
|
Filip Maj
|
92339ba0c4
|
Merged in xdemolish/ffxiv-classic-server (pull request #11)
fixed character create errors and..
|
2016-06-08 14:04:02 -04:00 |
|
Filip Maj
|
62d1fec8b3
|
README.md edited online with Bitbucket
|
2016-06-06 15:26:03 +00:00 |
|