Difference between revisions of "Developers"

Line 19: Line 19:
  
 
{{Header|LUA|BackgroundColor=3d78b4|FontColor=ffffff}}
 
{{Header|LUA|BackgroundColor=3d78b4|FontColor=ffffff}}
 +
''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]]
 
[[LUA]]
  

Revision as of 16:20, 3 August 2015

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

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