No categories assigned

Developers

Revision as of 16:23, 3 August 2015 by Cynnar (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Developers

Return to: Main Page | Tutorials | Portal | Forum | Project Manager | Bug Tracker


The following contents of this page pertains to developing of the official EQ2Emulator server. Parts of this information may work for developing a custom server. That information will be available under the Admins section on this wiki.


Project Manager

This is a custom module written by John Adams to help track all aspects of the project being worked on, what their status is and help testers identify which systems are complete (enough) to begin testing.

Project Manager


Server Development

Server Development


Database Development

The database is a constantly changing entity during the Alpha development phase. What this means is that not all the data for the entire game has been realized yet, and as development continues, additional tables or fields will be discovered and the schema will change.

Database Development


LUA

LUA Scripting is extending the functionality of the server without the need to recompile the code each time you wish to add some form of interaction with an NPC, an event happening in a zone, quest steps for players to work through, etc.

LUA


Packet Resources

Generally speaking, a "data packet" is how the game client communicates with game server, and vice versa. This is typical in all client->server applications. For more information on the networking magic around data packets, see the link above or any other resource on the web.

Packet Resources