<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://oldwiki.eq2classic.com/index.php?action=history&amp;feed=atom&amp;title=Template%3ADeveloper_Source</id>
	<title>Template:Developer Source - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://oldwiki.eq2classic.com/index.php?action=history&amp;feed=atom&amp;title=Template%3ADeveloper_Source"/>
	<link rel="alternate" type="text/html" href="https://oldwiki.eq2classic.com/index.php?title=Template:Developer_Source&amp;action=history"/>
	<updated>2026-07-11T17:51:31Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.31.3</generator>
	<entry>
		<id>https://oldwiki.eq2classic.com/index.php?title=Template:Developer_Source&amp;diff=8462&amp;oldid=prev</id>
		<title>Cynnar: Saving progress</title>
		<link rel="alternate" type="text/html" href="https://oldwiki.eq2classic.com/index.php?title=Template:Developer_Source&amp;diff=8462&amp;oldid=prev"/>
		<updated>2022-02-28T02:05:29Z</updated>

		<summary type="html">&lt;p&gt;Saving progress&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{| style=&amp;quot;width: 100%;&amp;quot; cellspacing=&amp;quot;5&amp;quot; cellpadding=&amp;quot;0&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;background: #FCFCFC; border: 1px solid #AAA; vertical-align: top;&amp;quot; |&lt;br /&gt;
&amp;lt;div style=&amp;quot;background: #3e5389; border: 1px solid #7BC; padding: 5px; margin: 3px; font-weight: bold; text-align: center; font-size: 120%; color: #99ccff;&amp;quot;&amp;gt;Source Code Development&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;padding: 0em 1em;  font-size: 1.5em;&amp;quot;&amp;gt;Welcome to the wiki.&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align: left; font-size: 1em; margin: 0.3em 1em;&amp;quot;&amp;gt;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 [https://zeklabs.com Zeklabs.com], [https://EQ2Emu.com EQ2Emu.com], and their [https://discord.gg/5Cavm9NYQf Discord] server for more information. &lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|-	&lt;br /&gt;
| style=&amp;quot;width: 50%; background: #FCFCFC; border: 1px solid #AAA; vertical-align: top;&amp;quot; |&lt;br /&gt;
&amp;lt;div style=&amp;quot;background: #3e5389; border: 1px solid #7BC; padding: 5px; margin: 3px; font-weight: bold; text-align: center; font-size: 120%; color: #99ccff;&amp;quot;&amp;gt;'''''&amp;lt;U&amp;gt;[[Packets|{{#ifexist: Packets|&amp;lt;span  style=&amp;quot;color:#99ccff;&amp;quot;&amp;gt;Packets&amp;lt;/span&amp;gt;|&amp;lt;span  style=&amp;quot;color:#00ffff;&amp;quot;&amp;gt;Packets&amp;lt;/span&amp;gt;}}]]&amp;lt;/U&amp;gt;'''''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align: left; font-size: 1em; margin: 0.3em 1em;&amp;quot;&amp;gt;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.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width: 50%; background: #FCFCFC; border: 1px solid #AAA; vertical-align: top;&amp;quot; |	&lt;br /&gt;
&amp;lt;div style=&amp;quot;background: #3e5389; border: 1px solid #7BC; padding: 5px; margin: 3px; font-weight: bold; text-align: center; font-size: 120%; color: #99ccff;&amp;quot;&amp;gt;C++ Source Code&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align: left; font-size: 1em; margin: 0.3em 1em;&amp;quot;&amp;gt;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++.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|-	&lt;br /&gt;
| style=&amp;quot;width: 50%; background: #FCFCFC; border: 1px solid #AAA; vertical-align: top;&amp;quot; |	&lt;br /&gt;
&amp;lt;div style=&amp;quot;background: #3e5389; border: 1px solid #7BC; padding: 5px; margin: 3px; font-weight: bold; text-align: center; font-size: 120%; color: #99ccff;&amp;quot;&amp;gt;Database&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align: left; font-size: 1em; margin: 0.3em 1em;&amp;quot;&amp;gt;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.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width: 50%; background: #FCFCFC; border: 1px solid #AAA; vertical-align: top;&amp;quot; |	&lt;br /&gt;
&amp;lt;div style=&amp;quot;background: #3e5389; border: 1px solid #7BC; padding: 5px; margin: 3px; font-weight: bold; text-align: center; font-size: 120%; color: #99ccff;&amp;quot;&amp;gt;'''''&amp;lt;U&amp;gt;[[LUA:Main_Page|{{#ifexist: LUA:Main_Page|&amp;lt;span  style=&amp;quot;color:#99ccff;&amp;quot;&amp;gt;LUA&amp;lt;/span&amp;gt;|&amp;lt;span  style=&amp;quot;color:#00ffff;&amp;quot;&amp;gt;LUA&amp;lt;/span&amp;gt;}}]]&amp;lt;/U&amp;gt;'''''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align: left; font-size: 1em; margin: 0.3em 1em;&amp;quot;&amp;gt;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.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|-	&lt;br /&gt;
| style=&amp;quot;width: 50%; background: #FCFCFC; border: 1px solid #AAA; vertical-align: top;&amp;quot; |	&lt;br /&gt;
&amp;lt;div style=&amp;quot;background: #3e5389; border: 1px solid #7BC; padding: 5px; margin: 3px; font-weight: bold; text-align: center; font-size: 120%; color: #99ccff;&amp;quot;&amp;gt;Tools&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align: left; font-size: 1em; margin: 0.3em 1em;&amp;quot;&amp;gt;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.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width: 50%; background: #FCFCFC; border: 1px solid #AAA; vertical-align: top;&amp;quot; |	&lt;br /&gt;
&amp;lt;div style=&amp;quot;background: #3e5389; border: 1px solid #7BC; padding: 5px; margin: 3px; font-weight: bold; text-align: center; font-size: 120%; color: #99ccff;&amp;quot;&amp;gt;'''''&amp;lt;U&amp;gt;[[Reference_IDs|{{#ifexist: Reference_IDs|&amp;lt;span  style=&amp;quot;color:#99ccff;&amp;quot;&amp;gt;Reference List&amp;lt;/span&amp;gt;|&amp;lt;span  style=&amp;quot;color:#00ffff;&amp;quot;&amp;gt;Reference List&amp;lt;/span&amp;gt;}}]]&amp;lt;/U&amp;gt;'''''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align: left; font-size: 1em; margin: 0.3em 1em;&amp;quot;&amp;gt;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&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width: 100%;&amp;quot; cellspacing=&amp;quot;5&amp;quot; cellpadding=&amp;quot;0&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;background: #FCFCFC; border: 1px solid #AAA; vertical-align: top;&amp;quot; |&lt;br /&gt;
&amp;lt;div style=&amp;quot;background: #3e5389; border: 1px solid #7BC; padding: 5px; margin: 3px; font-weight: bold; text-align: center; font-size: 120%; color: #99ccff;&amp;quot;&amp;gt;Running Your Own Server&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align: left; font-size: 1em; margin: 0.3em 1em;&amp;quot;&amp;gt;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.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Cynnar</name></author>
		
	</entry>
</feed>