No categories assigned
Developer Source
- Last edited 3 years ago by Vlash Nytefall
|
Source Code Development
Welcome to the wiki.
Below you will find information that you might find helpful on your development journies. The source code for EQ2 Emulation is written in C++ and uses LUA for the scripting language. The project is open source and is available through git. EQ2Emulator no longer actively develops the source code, but our friends at Zeklabs handle code development. If you are interested in writing code, visit Zeklabs.com, EQ2Emu.com, and their Discord server for more information.
| |||
|
A network packet is a formatted unit of data, and consists of control information and user data. In this section you will find more information about EQ2 packets.
|
C++ Source Code
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 I'm 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.
| ||
|
Tools
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.
|