Commit Graph

  • 015631a73d Implemented client-side HandleCharacterCreate Kayne Ruse 2014-12-18 09:14:11 +11:00
  • 3399053e64 Added an option to skip missing config files Kayne Ruse 2014-12-16 21:49:50 +11:00
  • ae046977f0 Server state query works, client doesn't use the result yet Kayne Ruse 2014-12-11 08:02:38 +11:00
  • 72f641bf63 Server sends character create & delete messages Kayne Ruse 2014-12-11 07:12:16 +11:00
  • dbd1289ced Moved map and character management to server_data.cpp Kayne Ruse 2014-12-09 00:41:09 +11:00
  • de4e539449 Moved the connection code to server_connections.cpp Kayne Ruse 2014-12-03 00:46:38 +11:00
  • 61f462a882 Server-side HandleCharacterUnload() Kayne Ruse 2014-12-02 23:55:12 +11:00
  • 5607f76ce7 Server-side HandleCharacterDelete() Kayne Ruse 2014-12-02 23:41:08 +11:00
  • 0e666d3203 Server accepts and creates the character's data Kayne Ruse 2014-12-02 23:11:08 +11:00
  • f50406d69f Code tweak Kayne Ruse 2014-12-01 22:59:26 +11:00
  • cc167180f6 Added support for cleaning up after rejection messages Kayne Ruse 2014-12-01 22:33:15 +11:00
  • c89f94b681 Missed the map system's nested API table Kayne Ruse 2014-12-01 00:26:47 +11:00
  • 822ff5827e Map protocol works in theory Kayne Ruse 2014-12-01 00:13:46 +11:00
  • 8579d7e0d6 Implemented client-side HandleRegionContent() Kayne Ruse 2014-11-30 23:29:46 +11:00
  • 06eb1f2e9e Minor tweak to the Timer class; kind of pointless Kayne Ruse 2014-11-30 23:04:35 +11:00
  • b59cd0fe87 Server-side HandleRegionRequest() reimplemented Kayne Ruse 2014-11-30 22:23:46 +11:00
  • bac8bc2b41 Fixed a misspelled method call Kayne Ruse 2014-11-26 10:28:57 +11:00
  • e5abd51f76 Two-step login system works perfectly; can't shut the server down Kayne Ruse 2014-11-26 10:14:26 +11:00
  • 584b6ea303 Fixed a bug in deserializePacket() Kayne Ruse 2014-11-26 07:51:24 +11:00
  • 01461deaa5 Set the values for packets, and added getRoom() Kayne Ruse 2014-11-26 07:11:27 +11:00
  • fa0d232727 Removed one parameter from RoomManager::Create() Kayne Ruse 2014-11-26 06:41:29 +11:00
  • 6485839dcf Replaced RoomData's hooks with Initialize API function Kayne Ruse 2014-11-26 06:33:02 +11:00
  • 81a3a92603 Simplified setup_server.lua Kayne Ruse 2014-11-26 06:12:01 +11:00
  • 9ba76c8987 Added RegionPagerLua destructor Kayne Ruse 2014-11-26 06:11:27 +11:00
  • fdaae0e8f2 Problems with lambdas and references discard-server-expansion-1 Kayne Ruse 2014-11-26 03:05:40 +11:00
  • bd3838a04e IDK what the fuck is going on, too tired to think Kayne Ruse 2014-11-24 05:43:38 +11:00
  • 5eeda8235d Fixed the scripts struggling with nested API tables Kayne Ruse 2014-11-23 06:38:40 +11:00
  • 20d40d5b81 Implemented two-step logins, basic connections build Kayne Ruse 2014-11-23 05:47:21 +11:00
  • 5e11077c7a Merge branch 'develop' into server-expansion Kayne Ruse 2014-11-23 04:13:11 +11:00
  • 5deb6a9d8e Merge branch 'develop' Kayne Ruse 2014-11-23 04:12:51 +11:00
  • ba81bcba69 Added a README for the demo build Kayne Ruse 2014-11-22 04:21:15 +11:00
  • 9329274866 Project builds, but with a lot of logic dummied out Kayne Ruse 2014-11-16 23:16:21 +11:00
  • ace87b438b Began working changes into lobby Kayne Ruse 2014-11-16 22:53:11 +11:00
  • 1f3c1f32f4 Moved 'renderable' stuff to 'entities' Kayne Ruse 2014-11-16 22:40:13 +11:00
  • cacd3dcd6d Removed the statistics structure from common/* and server/* Kayne Ruse 2014-11-16 22:34:12 +11:00
  • 97b7945191 need to go TMP COMMIT Kayne Ruse 2014-11-14 10:20:04 +11:00
  • a01d75549f Updated todo.txt Kayne Ruse 2014-11-14 10:16:27 +11:00
  • ecd0b43abe Corrected comments Kayne Ruse 2014-11-14 10:05:00 +11:00
  • d35ab24e15 Added TODO Kayne Ruse 2014-11-14 10:02:15 +11:00
  • 100c4f6522 Added TODO Kayne Ruse 2014-11-14 10:01:24 +11:00
  • 8f4cc1c28f Added a general logo, from AwkwardSignificance Kayne Ruse 2014-11-10 02:20:03 +11:00
  • a1c20959fe The server builds using the new packet types; incomplete Kayne Ruse 2014-11-09 23:15:09 +11:00
  • 3b9df46510 Merge branch 'network-expansion' into server-expansion Kayne Ruse 2014-11-08 17:09:04 +11:00
  • f7ba34dcec Fleshed out ClientManager Kayne Ruse 2014-11-08 16:33:27 +11:00
  • 3192524922 Merge commit '0f13956' Kayne Ruse 2014-11-07 00:17:04 +11:00
  • 74234684af Started planning ServerApp refactoring Kayne Ruse 2014-11-07 00:07:19 +11:00
  • 06e027710f Created the room system's API, and tweaked some other APIs Kayne Ruse 2014-11-06 22:42:03 +11:00
  • 73d9095604 Minor comment tweaks Kayne Ruse 2014-11-06 02:00:13 +11:00
  • f2d79225a3 Created '*_data.cpp' files, modified API files a bit Kayne Ruse 2014-11-06 01:54:20 +11:00
  • daa38413f3 temp script changes Kayne Ruse 2014-11-06 01:21:37 +11:00
  • a4ed23f6c7 Created a way to coalesce map modules into one table Kayne Ruse 2014-11-06 01:16:02 +11:00
  • cfdc61c357 Tweaked TODO comments Kayne Ruse 2014-11-06 00:04:42 +11:00
  • 77b47b4634 Merge branch 'mingw-fix' into server-expansion Kayne Ruse 2014-11-05 23:55:38 +11:00
  • 0f139562c3 Theoretically resolved jenky cross-compiler compatability Kayne Ruse 2014-11-05 23:54:10 +11:00
  • fc2bc06992 Made a few tweaks to various managers Kayne Ruse 2014-11-05 23:43:36 +11:00
  • 8eefdd71b5 Moved the API files back again Kayne Ruse 2014-11-05 23:07:34 +11:00
  • 966443be3d CharacterData inherits from Entity Kayne Ruse 2014-11-05 23:02:14 +11:00
  • 5327d91917 Moved API files to their own directory Kayne Ruse 2014-11-02 20:42:26 +11:00
  • 1425e0facd Revised server UML Kayne Ruse 2014-10-30 01:13:56 +11:00
  • 6399efc227 Created the monster system Kayne Ruse 2014-10-30 01:05:41 +11:00
  • 7da5de619b Created entity.hpp and door system Kayne Ruse 2014-10-30 00:41:47 +11:00
  • 0735037f10 Created ClientManager Kayne Ruse 2014-10-30 00:21:55 +11:00
  • 8c78a5d26c Updated TODO.txt Kayne Ruse 2014-10-29 23:34:36 +11:00
  • 8f419b4beb Changed the server's UML to a 'want this' state Kayne Ruse 2014-10-27 22:39:57 +11:00
  • d87d90f2c1 Added server logic flowchart Kayne Ruse 2014-10-27 21:29:58 +11:00
  • f584dd140b Began work on expanding the network protocols Kayne Ruse 2014-10-23 23:50:49 +11:00
  • cdc2c88623 Started writing up the current server UML Kayne Ruse 2014-10-22 04:18:05 +11:00
  • 4434900afc Merge branch 'unix-compat' into develop Kayne Ruse 2014-10-19 05:53:09 +11:00
  • 2a7a2889c6 Merge branch 'unix-compat' Kayne Ruse 2014-10-19 05:50:13 +11:00
  • e488b15acc Corrected the libs order in the root makefiles Kayne Ruse 2014-10-19 05:40:48 +11:00
  • 387e86de63 Merge remote-tracking branch 'froozen/master' into unix-compat Kayne Ruse 2014-10-19 05:17:45 +11:00
  • 0e3a042fbb Minor notes in todo.txt Kayne Ruse 2014-10-19 05:16:42 +11:00
  • de7167e830 Added unix compatability fro_ozen 2014-10-18 20:10:17 +02:00
  • 40c76b4285 Implemented a few minor changes from the monster branch Kayne Ruse 2014-10-19 00:53:38 +11:00
  • 12cc970bf1 Merge branch 'develop', read more release-0.5.2 Kayne Ruse 2014-10-18 23:45:57 +11:00
  • bd2fd4ee97 Merge remote-tracking branch 'origin/monsters' into develop Kayne Ruse 2014-10-18 23:31:53 +11:00
  • c3041d2a74 Merge branch 'disconnected' into monsters Kayne Ruse 2014-10-10 06:57:52 +11:00
  • 974effd95e Implemented DisconnectedScreen, and removed CharacterMap Kayne Ruse 2014-10-10 06:54:48 +11:00
  • f3073efa39 Renamed clean_up.*pp to disconnected_screen.*pp Kayne Ruse 2014-10-10 06:35:50 +11:00
  • 1761134839 Added LocalCharacter & BaseMonster Kayne Ruse 2014-10-10 06:32:53 +11:00
  • 7c4762852b Moved Renderable and Character into Renderable/ Kayne Ruse 2014-10-10 06:16:31 +11:00
  • 8dcd02aba3 Separated some character code into Renderable Kayne Ruse 2014-10-10 06:00:58 +11:00
  • 4d6186021f Added 'skume' sprites Kayne Ruse 2014-10-07 22:22:08 +11:00
  • b7847d6260 Merge branch 'fun-with-interfaces' into develop Kayne Ruse 2014-10-07 02:10:23 +11:00
  • 869780589f finished rewriting the room API Kayne Ruse 2014-10-07 02:08:00 +11:00
  • 254b97aa80 Implemented ManagerInterface in AccountManager and CharacterManager Kayne Ruse 2014-10-07 01:23:55 +11:00
  • 5a42a7e36c Wrote ManagerInterface, implemented it in RoomManager Kayne Ruse 2014-10-07 00:55:55 +11:00
  • 76206a1146 Minor fix Kayne Ruse 2014-10-04 19:09:37 +10:00
  • 1f099a07dc Changed the command line argument's requirements Kayne Ruse 2014-10-01 02:49:25 +10:00
  • 356d83caf6 Merge branch 'develop', reviewed the managers' layout Kayne Ruse 2014-10-01 02:23:13 +10:00
  • be9ce33637 Changed a bunch of method names, including Singleton<> Kayne Ruse 2014-10-01 01:57:03 +10:00
  • 9b43b4641f Salvaging what I can from the failed experiment, read more Kayne Ruse 2014-10-01 01:33:38 +10:00
  • 6589a1a06d Merge branch 'develop' Kayne Ruse 2014-09-30 23:31:50 +10:00
  • db40f198be Moved heartbeat code to ServerApplication::CheckClientConnections() Kayne Ruse 2014-09-30 02:01:56 +10:00
  • 87ef03d512 Moved the debug island into a module Kayne Ruse 2014-09-30 00:44:54 +10:00
  • 8e97de6979 Added the scripts directory to lua's path Kayne Ruse 2014-09-29 23:42:40 +10:00
  • d4740df996 Merge branch 'develop' Kayne Ruse 2014-09-28 20:23:33 +10:00
  • 926871d5fe Merge branch 'master' into develop Kayne Ruse 2014-09-28 20:22:34 +10:00
  • c010c0da0a comment tweaks to bug tags Kayne Ruse 2014-09-28 20:22:11 +10:00
  • 8dc41886ef Updated the README Kayne Ruse 2014-09-28 19:44:44 +10:00