EOSERV Wiki > Page: Wiki:Sandbox > History > Revision Diff

Revision Diff: Wiki:Sandbox

Revision by at 25th Feb 2011 05:12 am
DeletionsAdditions
Setting up EOSERV can be a difficult task to complete. This is a complete guide to setting up EOSERV and solving any issues that come with it. If you have followed all the steps, and there is nothing about your error in troubleshooting, then I would suggest posting a topic on the forum until you find an answer. Then if you find a answer, it would be appreciated to add to the wiki, so others don't have the same trouble as you.
Test your shit here.
== Downloading EOSERV ==
If you don't plan to add any features into EOSERV, then go to[[http://eoserv.net/download]] to get a binary package. It would be best to get the latest binary package so you get the most features in EOSERV. You will want to skip to "Compiling EOSERV" since it is already done.
* a
** b
** c
* d
* e
Otherwise, if you want to make changes to the EOSERV source, then go to [[http://eoserv.net/pub/files/snaps/]] to get a SVN snapshot. It would be best to get the latest revision of a snapshot so you get the most features in EOSERV.
== level 1 ==
Once you download EOSERV, save the trunk folder somewhere that is easy to access.
<nowiki>Nowiki ''test''
# notalist
</nowiki>
== Configuring EOSERV ==
=== Editing config.ini ===
The config.ini contains a lot of game options. You should go through on your own time and look through it. It is very detailed in explaining what the options are. The main one I would suggest looking at right now is Maps, SLN, StartMap, StartX, and StartY.
<pre><pre> nowiki ''test''
# notalist
Lets get some @@highlight@@ up in this motherfucker. Everything gets fucked up if you have too long of a sentence.
Escaped: @@@@highlight@@@@
</pre>
== [[PACKET_OPEN]] - Sweetness ==
'''Editing Database section for MySQL:'''
* Change DBUser to a username that you want to use. You can also use the name root if you don't want to create a user for the database.
* Change DBPass to a password that you want to use.
* You can keep DBName to eoserv since that is the most common database name, but if you already have a database named that, change this to what you want to name the database.
Format 1:
<pre>
Message ID: 2
Approved: String
</pre>
'''Editing Database section for SQLite:'''
''No clue, I hate SQLite''
=== Editing admin.ini ===
This is not required to setup EOSERV but I would suggest going through and looking at it. It is used to set the required admin ranks to use admin commands.
=== Editing arenas.ini ===
''See [[Arena]]''
=== Editing drops.ini ===
''See [[NPC#Shop Information|NPC]]''
=== Editing formulas.ini ===
''See [[Formulas]]''
=== Editing home.ini ===
''See [[Home]]''
=== Editing news.txt ===
This is just a text document used to set the news for the server.
=== Editing shops.ini ===
''See [[NPC#Drop Spawn Information|NPC]]''
=== Adding maps ===
Fir your server to work correctly, you need at least one [[EMF]] file in the map folder. You can download one on the forums, or you can create your own with a pub editor.
=== Adding pubs ===
For your server to work correctly, you need a [[EIF]],[[ENF]],[[ESF]], & [[ECF]] file. You can download one on the forums, or you can create your own with a pub editor.
== Compiling EOSERV ==
== Troubleshooting ==
Format 2:
<pre>
Message ID(Short) = Number that tells the client what message to tell the player
Approved(String) = String("NO" or "OK") that tells the client whether or not to go to the next state
</pre>
EOSERV Wiki > Page: Wiki:Sandbox > History > Revision Diff