Kayne Ruse
411687b41c
Added a proper disconnection message by hacking the config
2014-09-10 17:35:12 +10:00
Kayne Ruse
ad2c65dc67
Remeved the commented BUGFIX tags
2014-09-10 17:00:13 +10:00
Kayne Ruse
17b9eb7ad4
Added more rejection packets, revised some logic
2014-09-10 16:06:01 +10:00
Kayne Ruse
f581c3238f
Tweaked some TODO comments
2014-09-03 04:36:02 +10:00
Kayne Ruse
246a5ee541
The server-side heartbeat is working and stable
2014-09-03 03:24:32 +10:00
Kayne Ruse
06922dc820
Client-side heartbeat is working
2014-09-03 01:21:17 +10:00
Kayne Ruse
d50cf5b91e
Fixed shoddy packet typing
2014-09-03 00:45:08 +10:00
Kayne Ruse
5536bf366d
Implemented the serialization switch statement
2014-08-31 15:35:14 +10:00
Kayne Ruse
6f4334f84d
Moved serialization globals
2014-08-25 00:07:17 +10:00
Kayne Ruse
4ed512e0e2
Moved the snapToBase() utility function to region.*pp
...
I've also adjusted the TODO file, which really shouldn't be committed.
Still, it's there now, so it stays. I don't think the logger is going to
be possible any time soon, so I'll probably look into the disconnection
handler.
2014-08-24 13:23:50 +10:00
Kayne Ruse
dfe8c108de
Minor tweaks
2014-08-19 03:42:55 +10:00
Kayne Ruse
61337e29f6
Split the ServerApplication's source into two files
2014-08-19 03:22:25 +10:00
Kayne Ruse
0fdaa90a83
Minor code tweaks
2014-08-17 11:46:02 +10:00
Kayne Ruse
e7ba097e6a
Converted the server's managers to singletons
2014-08-17 10:06:29 +10:00
Kayne Ruse
b6c70cbc0d
Tweaked the bounds values
2014-08-13 09:05:26 +10:00
Kayne Ruse
1776583e01
Added the escape hotkey, refined BoundingBox a bit
...
LobbyMenu also searches for a server as soon as you enter, so you don't
have to press an extra button, a good feature.
2014-08-13 08:08:16 +10:00
Kayne Ruse
182101b592
Minor tweaks
2014-08-13 06:19:07 +10:00
Kayne Ruse
f5c58bf5ad
Minor tweaks after a failed attempt at metatables
2014-06-23 05:58:54 +10:00
Kayne Ruse
618666de43
Renamed the Restart scene to CleanUp
2014-06-15 22:39:10 +10:00
Kayne Ruse
5c74ecdd72
Removed ESC key exit, and tweaked some comments
2014-06-15 22:24:50 +10:00
Kayne Ruse
a23fbbfb38
Characters are working correctly again
2014-06-14 23:13:11 +10:00
Kayne Ruse
e57b047343
Added some basic code to RoomManager
2014-06-14 00:44:13 +10:00
Kayne Ruse
f034c32c38
Collapsed the pager into a single file, removing lua hooks
...
I need to re-add the lua hooks, but it'll be easy.
2014-06-08 04:01:09 +10:00
Kayne Ruse
5175a4e40d
Fleshed out and rewrote some code
...
Fleshed out HandleCharacterNew() and HandleCharacterDelete(), and rewrote
HandleSynchronize().
2014-06-08 02:55:56 +10:00
Kayne Ruse
da60fa8f94
Began reworking the network code
...
This commit devides SerialPacket into a series of different structures,
all decended from a common base class.
Using a union was not a good idea.
2014-06-04 21:16:51 +10:00
Kayne Ruse
2e8a474792
Committing todo.txt
2014-05-29 00:30:25 +10:00
Kayne Ruse
1befc76b70
Merge branch 'develop' (read more)
...
Deleted in the merge:
* combat_management.cpp
* todo.txt
Amended in the merge:
* server/enemy_factory_interface.hpp
* server/server_application.hpp
* server/server_internals.cpp
That version of combat_management.cpp was not what I was looking for. I'll
try again, this time by working my way down from SerialPacket. It's worked
in the past as far as establishing a standard goes.
todo.txt was deleted in this commit, but will be carried over into the
next develop branch.
I'll release a new demo build without changing the version number, since
there are no functional changes.
2014-05-24 01:24:57 +10:00
Kayne Ruse
6a6e7f7125
Adjusted the README and tweaked some notes
2014-05-19 20:04:17 +10:00
Kayne Ruse
b1d6e5a314
Mostly planning
2014-05-16 02:05:52 +10:00
Kayne Ruse
f0453375c4
Stating to implement the combat system
2014-05-16 00:01:05 +10:00
Kayne Ruse
01244005e9
Minor file renaming and tweaks
2014-05-13 00:23:04 +10:00
Kayne Ruse
1c4d53e3ef
Updated TODO, might as well merge this into the master
2014-05-07 21:07:42 +10:00
Kayne Ruse
4ebff4a25a
Minor tweaks, prepping for a merge
2014-05-06 19:18:53 +10:00
Kayne Ruse
910e51f637
Began to implement user accounts using the database
...
I'm mostly just testing the waters at this stage, and i've left some debug
code in. There's no way to unload, delete, etc. the accounts, but that
comes later.
2014-05-05 23:57:07 +10:00
Kayne Ruse
124cb3ad13
Did some renaming and comment tweaks
2014-04-29 06:34:23 +10:00