Erlang Game Server
Go to file
Loïc Hoguin c161f8c48a scripts: Big update to the scripts lexer, parser and compilers.
Supports most syscalls, functions and opcodes. Includes a few bug fixes.
2010-12-11 14:38:13 +01:00
c_src egs_prs: C module implementing PRS compression from fuzziqer. 2010-11-17 21:36:05 +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 Rename doc to docs because rebar cleans doc automatically. 2010-10-28 02:39:23 +02:00
ebin Use rebar.config to also compile lib/. Move ebin/egs.app to src/egs.app.src. 2010-10-09 23:51:59 +02:00
include quests: Convert the Spaceport to configuration files. 2010-11-08 19:24:08 +01:00
p psu_proto: Review and move send_1005 to psu_proto. 2010-10-21 18:20:43 +02:00
priv quests: Cleanup the colony warps. 2010-12-11 14:35:49 +01:00
save Initial commit. Server capable of handling a few lobbies. 2010-05-13 17:05:25 +02:00
src scripts: Big update to the scripts lexer, parser and compilers. 2010-12-11 14:38:13 +01:00
.gitignore Initial commit. Server capable of handling a few lobbies. 2010-05-13 17:05:25 +02: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 The server now requires Erlang R14B to run. 2010-11-17 21:31:33 +01:00
README The server now requires Erlang R14B to run. 2010-11-17 21:31:33 +01:00
rebar Updated rebar. 2010-11-07 20:08:40 +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.