No categories assigned

Devs:Main Page

Developers
Welcome to the wiki.
The developers section of the wiki has been put together to hold all the information needed to develop on the EQ2Emulator server, as well as your own server if you choose to do so.


Choose a category below to learn more about it.

This section covers a range of topics such as spells, spawns, quest, and much more. Guides will help you to create the world around your character. If you can see it, click on it, hear it, or if it moves, or swims, or flys, then this is the section to visit.
Did you come here to work on the source code? Maybe your a content developer looking to learn a bit more about the inner workings of the server. Whatever the reason, this section will have information on the source written in C++.
Database
EQ2Emulator server requires a database to keep records of everything. From your hair color to what quest step you are on is all stored in the database. Here you will find everything you need to know about the database, I hope.
We use Lua programming language to write our scripts in. We have a huge library of custom functions that we're created just for the emulator. In this section you will find those custom functions, how to use them, and more.
These are the tools that help our devs in creating the emulator. Some are open source and allow for others to add and improve those tools. Others do not share the source for various of reasons like we are unable to get into contact with the creator to obtain the source.
Looking for that damage type id? Perhaps you want to know what the I'd is for a specific class. The references page will have the answers


Running Your Own Server
So you want to run your own server. Well this section will get you up and running. You can compile for Windows and Linux base machines. Can this be ran in a virtual machine you say? Why yes, yes it can. Now there is nothing holding you back from running your own server.