Erlang Game Server
Go to file
Loïc Hoguin 2a7383b9a1 psu_game: Remove psu_game:send in favor of psu_proto:packet_send.
This definitely gets rid of the process dictionary for storing the socket.
2011-02-27 00:10:28 +01:00
c_src Merge a few .gitignore into the top-level one and update it. 2011-02-20 20:14:42 +01:00
data Remove the counters folder from data/ now that they're all converted. 2010-10-30 01:43:16 +02:00
docs/protocol docs: Add command 1214: enable/disable season. 2011-01-01 15:20:17 +01:00
include Rename the client state record #state into #client for clarity. 2011-02-26 17:00:41 +01:00
p psu_game: Delete send_1309 and its binary packet, now unused. 2011-02-26 23:21:15 +01:00
priv Merge a few .gitignore into the top-level one and update it. 2011-02-20 20:14:42 +01:00
save Initial commit. Server capable of handling a few lobbies. 2010-05-13 17:05:25 +02:00
src psu_game: Remove psu_game:send in favor of psu_proto:packet_send. 2011-02-27 00:10:28 +01:00
.gitignore Merge a few .gitignore into the top-level one and update it. 2011-02-20 20:14:42 +01:00
LICENSE.txt Change the license from GPLv3 to Affero GPL, which is based on GPLv3. 2010-09-04 00:09:06 +02:00
Makefile egs_users: Remove mnesia from users handling. Convert to a gen_server. 2011-02-20 20:00:04 +01:00
README The server now requires Erlang R14B to run. 2010-11-17 21:31:33 +01:00
rebar rebar: Update to today's git. Fix clean issues. 2011-01-27 01:07:32 +01:00
rebar.config Use ex_reloader instead of reloader. Include it as a rebar dependency. 2011-02-20 15:30:35 +01:00
start.sh Fix dependency handling in start.sh. 2011-02-20 19:47:07 +01:00

EGS is a GNU AGPL Erlang Game Server for the game Phantasy Star Universe: AOTI.

This is a community effort toward reviving the now dead western PC servers.
Ultimately the goal is to provide common components for instanced action
RPG game servers, by providing facilities to handle characters, items,
communication aspects, and more. A later goal could be to research a new
and optimized protocol and build an associated client.

This is a very early work in progress. It does not include any data files
yet, meaning one cannot at this point run a server without using the
proprietary files from AOTI.

The server requires Erlang R14B to compile and run.

Use 'make' to compile, 'make run' to run and 'make fclean' to cleanup.