Difference between revisions of "Developers"
(Created page with "{{PageHeaderParent|Developers}} <br/> The following contents of this page pertains to developing of the official EQ2Emulator server. Parts of this information may work for develo...") |
|||
| (7 intermediate revisions by the same user not shown) | |||
| Line 4: | Line 4: | ||
| − | == | + | {{Header|Project Manager|BackgroundColor=3d78b4|FontColor=ffffff}} |
| + | 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. | ||
| + | |||
| + | [[Modules:ProjectManager | Project Manager]] | ||
| + | |||
| + | |||
| + | {{Header|Server Development|BackgroundColor=3d78b4|FontColor=ffffff}} | ||
| + | [[Developer | Server Development]] | ||
| + | |||
| + | |||
| + | {{Header|Database Development|BackgroundColor=3d78b4|FontColor=ffffff}} | ||
| + | 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 | Database Development]] | ||
| + | |||
| + | |||
| + | {{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]] | ||
| + | |||
| + | |||
| + | {{Header|Packet Resources|BackgroundColor=3d78b4|FontColor=ffffff}} | ||
| + | Generally speaking, a "[http://en.wikipedia.org/wiki/Network_packet 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. | ||
| + | |||
| + | [[Packets | Packet Resources]] | ||
Latest revision as of 16:23, 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.
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.
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.
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.
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.