Setup Server Tutorial

03/22/2006 09:01 SpanKyn#1
How to Setup Server Tutorial
BY: SpankYn The Noob

This Tutorial Will Show You How to Setup
Your own Conquer Server.


Requirements

Microsoft Visual C# Express Edition (FREE):
[Only registered and activated users can see links. Click Here To Register...]

CO Private Server Source Code;
[Only registered and activated users can see links. Click Here To Register...]

PostgreSql Server;
[Only registered and activated users can see links. Click Here To Register...]
(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 200 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

5. Get Table Definitions; [Only registered and activated users can see links. Click Here To Register...] and do a SQL Query to set up
Tablespaces. (Open table def. and copy all then paste into SQL Query window box)

6.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.

7. Run Debug in the Visual C# then login with your postgresql account information and finally press listen.

8. Last BUT not Least! go into you Server.dat file with note and scroll to the very bottom and add your server information. Run Conquer and Have Fun!!!!!!


FAQ:
How Do I add Monsters or Non-Playable Characters (NPCS)?
Many People have asked this question. Im sure you can but you need alot of knowledge to do so. Ive not yet done it and doubting I ever will.

Is there any other private servers?
Yes, Certainly. some are:
UnderCover Conquer: [Only registered and activated users can see links. Click Here To Register...]
Ultimate Hakers: [Only registered and activated users can see links. Click Here To Register...]
Qonquer: [Only registered and activated users can see links. Click Here To Register...]


Im have trouble setting up my server.. What do I do now?
Post your problem here and I will reply ASAP.

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?
Items, Monsters, And NPCS haven't Been done by me or anyone I know of this Source. If you have enough knowledge then you can at least get somewhere.

Whats the Server Commands for the client?
Some are:
/GM MESSAGEHERE
/Newcharacter
/id Charactername



CREDITS GO TO:
t3hn00bz0r
C0nQuEr-S-C00L
SpankYn

Special Thanks To:
aidas2004
g_elf

Advertisement:
[Only registered and activated users can see links. Click Here To Register...]
03/22/2006 10:38 Peach#2
nice guide
03/22/2006 19:05 aidas2004#3
nice work.
03/22/2006 20:43 SpanKyn#4
Quote:
Originally posted by aidas2004@Mar 22 2006, 19:05
lol without our help he woudn't able to write this guide.
Credits goes to t3hn00bz0r & C0nQuEr-S-C00L & me :D

But nice work.
yeah and g_elf lol
03/22/2006 21:02 SpanKyn#5
And download the free compiler from here:
[Only registered and activated users can see links. Click Here To Register...]
03/22/2006 22:23 mindxspike#6
damn it I can't get past step one because it says something about a password/keyfile. I realized they talked about it on the original thread with the server source code in it, but I have no idea what the solution is....any ideas? >.>


edit: lol nm got it
03/22/2006 23:15 SpanKyn#7
FAQS do you help dun it :D
03/22/2006 23:18 lostsolder05#8
im havin problems with step # 2 i dont understant it :cry:

if any 1 can help me on msn that would be great
03/22/2006 23:27 SpanKyn#9
Remove XYThreadPool Under References
Then Add Reference. Go to Browse Tab.

Go Into the XYThreadPool folder you downloaded with your CoFullServer folder.
Go into obj then select XYThreadPool.dll

See the attached image
03/23/2006 03:38 lostsolder05#10
n how do we get past the encript key?
03/23/2006 05:35 SpanKyn#11
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
03/23/2006 16:38 aidas2004#12
SpanKyn> guide is edited. Ou thats better...
03/23/2006 17:21 lostsolder05#13
srry again but step 5/b isnt clear can you help me with that?
03/23/2006 17:23 vDrag0n#14
spankyn I'm having trouble with the PostGre folders, it keep giving access denied and I cant find the functions you mentioned on your post, can you post a screenshot?

MySQL > PostGre :P
03/23/2006 21:30 aidas2004#15
lostsolder05> just do simple query.
In PostgreSQL select u'r Conquer database and use Query button then copy/past all this -> [Only registered and activated users can see links. Click Here To Register...]

EDIT -> Sorry for broken link, now fixed.
good luck...