CO Private Server

01/10/2007 10:55 Titanium#1066
Well hello Smgooly, first, CoEMU died (I think), iam trying to get a new project from the ground using this code with some Dutch Folks and some Brasilian ppl.

>Ideo:
U arent serious that you want to pay for the server.. Then will you release the code? Or keep private like, UCCO, CoPS, QO? Well in that case, we have to wait untill we can bring the Dutch project online..

Site for the Dutch project with Brasilian help ;)
[Only registered and activated users can see links. Click Here To Register...]

Then all the n00bs, ill try to post my updated version of Hybirs's guide.. Then you will be able to let the server
work propperly but first i need to get the files back and the project working on my computer...

We need more programmers, we have a server already:
~4* PIII 700 mhz proc
~2 GB RAM
~2*18 GB SCSI

Only the server isnt online atm, we need to move it to someone elses place, becuase of upload speed.
When the server is installed at that place, ill share IP and you can connect and play at Revision 15.

So we need more programmers, but we have some things in this server, this is what we have atm:
~Mobs.
~NPC.
~Items.
~Guards.
~Dying and respawning.
~Guards attack flashing players.
~Blacknamed will be sent to jail, when killed.
~Mining.
~Upgrading with mets.
~MOBS attacking.

We dont have:
~Stable server...
~All NPC location, MOB's location, guards location.
~All NPC dialogs.
~All qeust.
~And some minor small thigs

So: Needed: programmers that want to write some good stable code

For now.. Have a nice day

#Titanium
01/10/2007 11:19 Titanium#1067
Sorry dubble post

#Titanium
01/10/2007 11:22 Titanium#1068
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):
[Only registered and activated users can see links. Click Here To Register...]
*Note is a must

Tortoise SVN (not needed but handy to get the scource)
[Only registered and activated users can see links. Click Here To Register...]
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:
[Only registered and activated users can see links. Click Here To Register...]
*Note is a must
Open this with Tortoise SVN and download the whole thing

Latest database scource:
[Only registered and activated users can see links. Click Here To Register...]
*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


[Only registered and activated users can see links. Click Here To Register...]

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.

[Only registered and activated users can see links. Click Here To Register...]

5. Create a New Database called Conquer

6 Get Table Definitions:
[Only registered and activated users can see links. Click Here To Register...]
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: [Only registered and activated users can see links. Click Here To Register...]
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 [Only registered and activated users can see links. Click Here To Register...] (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.
[Only registered and activated users can see links. Click Here To Register...]

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
01/11/2007 07:28 oleg233#1069
i have problem with npcsay
i click [F5] and he tel me 3 error the erors is in npcsay:
using CO_Full_Server.serverpackets.SayNPC;<----this
using CO_Full_Server.serverpackets.LinkNPC;<-----this
using CO_Full_Server.serverpackets.FinalNPC;<-----this
what can i do
01/11/2007 09:51 Titanium#1070
Quote:
Originally posted by oleg233@Jan 11 2007, 07:28
i have problem with npcsay
i click [F5] and he tel me 3 error the erors is in npcsay:
using CO_Full_Server.serverpackets.SayNPC;<----this
using CO_Full_Server.serverpackets.LinkNPC;<-----this
using CO_Full_Server.serverpackets.FinalNPC;<-----this
what can i do
On the right side, there is a folder called NPC, or there are some files called NPC.* i cant tell exectly now, because i dont have the files atm. well annyhows then click those 3 files VC# is missing, then right-click -> include in project. then it has to work, if i have the files, i can show you with a screeny..

Oh no, that when u miss it..

Uhmm i think ure using the older files, you have to remove some lines from a NPC file or you have to exclude some of em iam not sure, i dont have the files :S

#Titanium
01/11/2007 16:13 Titanium#1071
oke i solved ure prob..

in the browser on the left there is a folder called server packets

in there are 3 files NPCFinal, NPCSay and NPClink, ther are white meaning there are not included in the project, included them in the project by selecting then rightclick -> include.. ill post an image to show u how.

#Titanium
01/11/2007 21:05 oleg233#1072
Error 1 The "Message" task was not found. Check the following: 1.) The name of the task in the project file is the same as the name of the task class. 2.) The task class is "public" and implements the Microsoft.Build.Framework.ITask interface. 3.) The task is correctly declared with <UsingTask> in the project file, or in the *.tasks files located in the "C:&#092;WINDOWS&#092;Microsoft.NET&#092;Framework &#092;v2.0.50727" directory. CO Full Server
01/12/2007 14:29 Titanium#1073
Quote:
Originally posted by oleg233@Jan 11 2007, 21:05
Error 1 The "Message" task was not found. Check the following: 1.) The name of the task in the project file is the same as the name of the task class. 2.) The task class is "public" and implements the Microsoft.Build.Framework.ITask interface. 3.) The task is correctly declared with <UsingTask> in the project file, or in the *.tasks files located in the "C:&#092;WINDOWS&#092;Microsoft.NET&#092;Framework &#092;v2.0.50727" directory. CO Full Server
oks now i dont know what to do...

#Titanium
01/12/2007 21:22 Titanium#1074
for the new CO-Pserver project, the new CoEMU go to [Only registered and activated users can see links. Click Here To Register...] (temp site and slow)

REMEMBER THE SITE ISNT DONE, AND THIS SITE IS TEMP! THERE WILL BE AN BETTER ONE!
01/13/2007 03:16 lostsolder05#1075
Yeah i think your right co-emu died

Ohh sup everyone haven't been on lately been concentrating on school

Special hi to Ideo,Titanium and maby hybris if hees still here
01/13/2007 03:30 lostsolder05#1076
ohh or you can download this project i dont know who's it is but i got it on coemu
i dont remember the guys name but

[Only registered and activated users can see links. Click Here To Register...]

Like i said its not mine i got it on coemu so if you have any complaints dont tell me.
01/13/2007 09:27 oleg233#1077
i go to debug and typr the account and password he types
could not start data base with hat account/password combintion
please help
01/14/2007 07:34 lostsolder05#1078
has to be the same account name and pass u used when you installed postgres
you dont have to use his account name and password use your own like this
[Only registered and activated users can see links. Click Here To Register...]
01/14/2007 08:13 oleg233#1079
i do that its not work
01/14/2007 09:54 lostsolder05#1080
try reinstalling postgres or delete the db and restore it again