How to setup the server
Because a lot of people added me in MSN i have copied this guide from epvp and updated it, so everyone can now setup the server without adding everyone to there msn and have to ask
History and the facts:
This is an old project of UCCO and Ideo-Lab, the scource was first used by UCCO, but it wasnt good enough, they released it. Then at Epvp we started to form this scource into a sort of server, Ideo-Lab and Epvp where the development centers for the scource, unfortanitly some of the prgrammers stopped and went back to college (Respect to Hybris & The Unknown programmers)
The project at Epvp also stopped a bit, the project "died"
I think the CoEMU project died to.
--------------------------------------------------------------------------------
The Guide:
Requirements
Microsoft Visual C# Express Edition (FREE):

*Note is a must
Tortoise SVN (not needed but handy to get the scource)

get it here and get the right bit version for ure proc(AMD or Intel)
PostgreSql Server:
Postgres SQL
*Note is a must
CO Private Server Source Code:

*Note is a must
Open this with Tortoise SVN and download the whole thing
Latest database scource:

*Note is a must
WARNING: PLEASE REMEMBER USERNAME AND PASSWORD FOR INSTALLATION)
--------------------------------------------------------------------------------
Folders to Create:
C:\COFullDB
C:\COFullDB\Main
C:\COFullDB\Main\AuthTables
C:\COFullDB\Main\CharacterData
C:\COFullDB\Main\Indexes
C:\COFullDB\Main\OtherData
Right click on COFullDB folder an Select Sharing and Security. Under
Network Sharing and Security Check both Checkboxes. Then Press OK/Apply.
Note: For PostgreSql Server
--------------------------------------------------------------------------------
1. Open Server Source Code Project. Then Open BackEndDB.css. Press CTRL+G and go to line 125 then put in your IP address.
2. Since XYThreadPool cannot be compiled by Visual C# and the Component XYThreadPool isnt found.. On the Right hand side and click the
References. Delete XYThreadPool then Add Reference and Browse into your bin folders in CoFullServer for the XYThreadPool.dll
3. Build/Rebuild Project
4. PostgreSql pgAdmin III -When Installing that you should have went through an account creation in the Installation. Then Create a Server. ( SEE IMAGE BELOW!) the username and password MUST be the same as the one in your Installation or you won't be able to connect.
5. Create a New Database called Conquer
6 Get Table Definitions:

Just open postgress -> to the conquer database -> tools -> restore
And load the backup of CoEmu
7 .Add a Server to your Server Tablespace by right clicking on it and selecting View Data and then Fill out ServerName and Ip Address( your ip ). Add an account by doing the same but jus going to Account and view data. Then just full out the Username but not password. When you login it will set that password you logged in with and to be gm Change FLAG to 8.
8. Go to your Co-server folder and look for Config.ini there you put in the name of your database(case sensitive) and the password, the safe it
9. Make a copy of your Co-folder (version has to be 4321) then go into the CO folder -> go to
Conquer.exe and right-click -> send copy to desktop(shortcut).
Then go to that shortcut and rightclick again
then put behind this part X:/program file/CoEMU/Conquer.exe "blacknull" (or where ever you installed Conquer online or copied it to)
"blacknull" has to be in there to prevent the server from updating
10. Go to the Conquer Folder, there look for Server.dat and somewhere add a server, take a good look at how TQ done it and make a copy, of the server name:
Here a copy of my server.dat
Quote:
Server6= Titanium your server name(same as in Postrges)
Ip6=xxx.xxx.xxx.xxx your ip here
ServerName6=Titanium a server name that will be seen in the lobby
HintWord6=Private Server put in a name that will appear in yellow at the top of the screen, sort of message
Pic6=servericon47 here you can fill in a icon or a image that will be seen as server picture
X* = Here fill in your server settings
|
11. Go to visual C# and press debug (F5) and run the server.
12. Press listen, and connect to the server with Conquer.
13 Have fun
--------------------------------------------------------------------------------
FAQ:
How Do I add Monsters or Non-Playable Characters (NPCS)?
Are implented, go to ure SQL and go to NPC/MOBS table and add coordinates and ID and so on..
Is there any other private servers?
Yes, Certainly. some are:
UnderCover Conquer:

Qonquer: Qonquer - CO Server Emulator Project
ConquerWarServer: Home / Conquer Online War Server (Powered by Invision Power Board) / TEst character creation
CoEmu COEmu
EPvp Sedoparking.com - elitepvper.de info. This website is for sale! (dunno where but its a life)
IdeoLab

(dunno if the project is dead)
Cielo (no site)
Poliare (no site)
And soon all our PrivateServers
When I try to compile my source it asks me for my password. What Do I do now?
Go to COFullServer's Properties in Visual C#. Then Go to "Signing". Disable the second checkbox. Create a test certifacate then enter password. Click ok and DONE
I compiled my source and got my server running.. But NPCS, Monsters, and Items Aren't Here! Whats the answer for this?
There are Item, MOBS and NPC in the server, just loook in ure SQL at the NPC/MOBS or Item table
What Ports are Conquer and the server using?
The authorisation server listens on port 9958 and the game server listens on 5816.
(Advanced feature)
The server gives an error that its missing CO_Full_Server.serverpackets.SayNPC CO_Full_Server.serverpackets.LinkNPC CO_Full_Server.serverpackets.FinalNPC, what do I do?
Go to the folder "serverpackets" on your left in Visual C# and find NPCfinal, NPCsay and NPClink, then select them all and right-click -> include in project(look at image). Build the project and ure done.
Whats the Server Commands for the client?
Some are:
/gm [MESSAGE] (Sends a GM Message to all users online)
/newchar (Creates a new char for your Account)
/join (join a chatroom)
/id (shows the ID from your Char)
/list (list all members in the room)
/leave (leave a room)
--------------------------------------------------------------------------------
More commands at:
@CoEMU(add link later)
Ty unknow2006
--------------------------------------------------------------------------------
If this guide need to be updated, inform me
Guide was writen by "SpanKyn The Noob"
Thanks also go to Ideo & Hybris, the Ideo-Lab contribution to the project, UCCO, for the release of the basic scource, and for CoEMU, Ranny & Andy for picking up and continu where Ideo-Lab ended, and never forget all the other programmers who staied annominous and for me Titanium for the update