Commit Graph

21 Commits

Author SHA1 Message Date
Loïc Hoguin
2afaa28c05 proto: Send all working NPCs cards to everyone. 2010-06-04 02:03:43 +02:00
Loïc Hoguin
dd743a9b6d proto: Remove a write_file leftover. 2010-06-04 00:52:30 +02:00
Loïc Hoguin
8ffc8f2069 login: Move all parsing functions out of proto and do it inline for clarity. 2010-06-03 22:53:34 +02:00
Loïc Hoguin
652ee58c13 proto: Remove send_hello, do it inline. 2010-06-03 20:25:52 +02:00
Loïc Hoguin
56a669af45 game: Add a quest initialization packet. 2010-06-03 20:15:10 +02:00
Loïc Hoguin
b8251346b2 proto: Send flags just like on the official servers. 2010-06-03 19:25:18 +02:00
Loïc Hoguin
4ae86af79a game: Initial mission and mission counter support. 2010-05-31 18:24:26 +02:00
Loïc Hoguin
f9a61af2dc Don't need a + in replace regexpes since they're global. 2010-05-24 13:49:00 +02:00
Loïc Hoguin
e443bf790a proto: Remove a value that makes no sense and seems unused. 2010-05-24 12:16:13 +02:00
Loïc Hoguin
48ba723e8c Make spaceport work as expected. Add Neudaiz main lobby. 2010-05-22 22:52:08 +02:00
Loïc Hoguin
e4bad33910 Handle map type properly. 2010-05-22 03:59:19 +02:00
Loïc Hoguin
ea223e6993 proto: Correctly give the file size when sending the zone file. 2010-05-21 12:40:05 +02:00
Loïc Hoguin
9194636b46 game: Handle ALL broadcast packets correctly and securely.
Possibly still incomplete support for a few packets that would require
saving for example.

Also change all Map and Entry to little endian to fix a few issues.
2010-05-20 07:55:17 +02:00
Loïc Hoguin
db3423e208 Correctly handle the file size when sending a quest. 2010-05-19 19:27:22 +02:00
Loïc Hoguin
b579a5bbc3 Add global messages feature. They can be sent using egs:global from the console. 2010-05-19 19:26:24 +02:00
Loïc Hoguin
09e585b549 Fix a crash in packet_split. Packets don't always arrive full. 2010-05-17 04:53:23 +02:00
Loïc Hoguin
fd6e3ac62f Fix the missing chat modifiers (shout, cut-in). 2010-05-15 17:10:07 +02:00
Loïc Hoguin
9ad0e2d771 Parameterize the game server IP.
Ready for an initial buggy public test.
2010-05-15 01:58:25 +02:00
Loïc Hoguin
ddf13edfc7 Copyright notice: gasetools -> EGS. Whoops! Thanks. 2010-05-15 01:55:23 +02:00
Loïc Hoguin
9b315de02e Use the username and password entered to separate the save data into accounts. 2010-05-13 20:45:17 +02:00
Loïc Hoguin
8220c8ad92 Initial commit. Server capable of handling a few lobbies.
Players are still isolated from each other in this version.
2010-05-13 17:05:25 +02:00