Loïc Hoguin
|
0b8c4dbd85
|
egs_users: Remove mnesia from users handling. Convert to a gen_server.
Mnesia has now been fully removed from EGS. It will be replaced by Riak
at a later time, when we need to store permanent data to disk.
|
2011-02-20 20:00:04 +01:00 |
|
Loïc Hoguin
|
69a07dfad2
|
egs_accounts: Remove mnesia for accounts handling. Convert to a gen_server.
|
2011-02-20 02:01:16 +01:00 |
|
Loïc Hoguin
|
8f069e72d8
|
egs_sup: Delete the useless upgrade function.
|
2011-02-15 02:46:36 +01:00 |
|
Loïc Hoguin
|
9247e51fb7
|
Add egs_servers_sup to properly handle dependencies on egs_conf at startup.
|
2011-02-15 02:46:11 +01:00 |
|
Loïc Hoguin
|
ea25d1bd74
|
Universes start lobby quests automatically which in turn start their zones.
Universes are all stored in a single process; on the other hand, each quest
and each zone have their own process.
|
2011-02-15 01:15:28 +01:00 |
|
Loïc Hoguin
|
4dcaa79371
|
Add types to the users record and convert egs_users into a functions module.
The egs_user_model module was renamed into egs_users.
The egs_user_model record was renamed into users.
|
2011-02-12 19:58:53 +01:00 |
|
Loïc Hoguin
|
4171f2eba4
|
Convert egs_accounts from a gen_server to a functions module.
|
2011-02-12 17:19:39 +01:00 |
|
Loïc Hoguin
|
8526b5ab8f
|
patch: Add a fully working patch server and replace the old hack with it.
|
2010-12-27 22:16:06 +01:00 |
|
Loïc Hoguin
|
eafeb744af
|
Introduce egs_quests_db for quest building and handling.
|
2010-11-07 19:51:42 +01:00 |
|
Loïc Hoguin
|
fc6c424536
|
Rename egs_counters to egs_counters_db.
|
2010-11-06 03:24:55 +01:00 |
|
Loïc Hoguin
|
c91880be1f
|
Introduce egs_universes for universe handling. Review and move send_021e and send_0222 to psu_proto.
|
2010-10-21 17:00:30 +02:00 |
|
Loïc Hoguin
|
77afc458a9
|
Introduce egs_counters for counter building and handling.
Currently only handle LL counter, others are yet to be migrated.
|
2010-10-13 20:09:34 +02:00 |
|
Loïc Hoguin
|
b4123b7433
|
Introduce egs_npc_db for NPC database handling.
|
2010-10-11 17:16:07 +02:00 |
|
Loïc Hoguin
|
db610bb066
|
Introduce egs_accounts for accounts handling.
|
2010-10-11 03:20:20 +02:00 |
|
Loïc Hoguin
|
c7eae9256e
|
Introduce egs_shops_db for shops listing management.
|
2010-10-08 20:56:48 +02:00 |
|
Loïc Hoguin
|
6cf2c77823
|
Introduce egs_items_db for items database management.
|
2010-10-08 17:30:24 +02:00 |
|
Loïc Hoguin
|
11b08b6dfd
|
Introduce egs_seasons for season handling. Review and move the code there.
|
2010-10-07 20:09:08 +02:00 |
|
Loïc Hoguin
|
34ff98e43e
|
Introduce egs_conf for system-wide configuration. Removes network.hrl.
|
2010-10-07 18:03:13 +02:00 |
|
Loïc Hoguin
|
9ba7e25d64
|
egs_login_server: Abstract the login server. Share the code for login server and game auth.
|
2010-09-18 22:53:15 +02:00 |
|
Loïc Hoguin
|
d9a3f24229
|
egs_sup: Change line end characters from CR+LF to LF.
|
2010-09-18 21:39:31 +02:00 |
|
Loïc Hoguin
|
f52c133c6a
|
egs_game_server: Separate the general game server handling into this new module.
|
2010-09-18 21:37:48 +02:00 |
|
Loïc Hoguin
|
2899a32ea1
|
Change the license from GPLv3 to Affero GPL, which is based on GPLv3.
|
2010-09-04 00:09:06 +02:00 |
|
Loïc Hoguin
|
f40d271226
|
Remove egs_cron, use a timer in egs_user_model for cleaning up.
|
2010-07-19 12:10:35 +02:00 |
|
Loïc Hoguin
|
bc66480d8e
|
Move the db user code into its own gen_server, egs_user_model.
|
2010-07-19 02:11:31 +02:00 |
|
Loïc Hoguin
|
ef9b3aa03b
|
Converted the game server into a supervisor-compatible module.
|
2010-07-18 14:08:11 +02:00 |
|
Loïc Hoguin
|
b85826c06a
|
Convert the login server to a supervisor-compatible module.
|
2010-07-18 12:54:59 +02:00 |
|
Loïc Hoguin
|
37a5811135
|
Convert the patch server to a supervisor-compatible module.
|
2010-07-18 11:11:39 +02:00 |
|
Loïc Hoguin
|
f46ba0e1f9
|
Start work on making the EGS server OTP-compliant. Add egs_app and egs_sup.
|
2010-07-18 01:44:19 +02:00 |
|