http://rapidshare.de/files/13406426/...r.rar.zip.html for the files.
its not my work or mine, i got it from GzP forums, im not sure how to even set it up or anything but maybe you guys can figure it out.
Printable View
http://rapidshare.de/files/13406426/...r.rar.zip.html for the files.
its not my work or mine, i got it from GzP forums, im not sure how to even set it up or anything but maybe you guys can figure it out.
I cann't setup server ! Help me!!PLZ
Cool, downloading now, if they work and i can get em working, il post a guide :)
Thanks for these,
Karnage
its a fake release!
its not fake, but those files are unusable so far that i know, www.qonquer.com is a private conquer server in pre alpha, the admin has ab EMU but wont realease unless TQ sends him a threat about his server..i play on it its fun, but u cant do much until its done.
Geez, if you post files at least KNOW if they are working or not... "-.-
Quote:
This is the server that I have developed for the UnderCover Conquer project. Due to some design flaws, this code will be re-written. For those of you interested in how a private server works, take a look. Note: this is NOT an executable. This is the Visual Studio 2005 solution for building the server. If you have visual studio 2005, you can download this and build it and it will work. Many things are not implemented in it and there will be no further development. I am releasing all rights to this code into the public domain. What this means is that you can take it and modify it as much as you want. Perhaps you could even fix the instabilities and turn it into an operational private server. You can take the code and post it to other boards. What you cannot do is claim that you wrote the code (unless you make modifications and claim those, obviously). Please give credit where it is due. Enjoy.
NOTE: This server REQUIRES the PostgreSQL SQL server to be installed on the local machine. You will need to install the server and build the appropriate tables in order for this to work. I will post database specifics when I have some more free time.
EDIT: XYThreadPool project has been added to the file. My apologies that it was not there before. XYThreadPool was not written by me. I found this code as a tutorial on a website. The same can be said for XYNetSockets, however XYNetSockets has been so heavily modified that I should've written it from scratch (which is one of the reasons for the server re-write).
This post has been edited by t3hn00bz0r on Jan 27 2006, 19:26
Apparently, this is an incomplete server files.... Cheers!
Server is working fine...
1. Download The Server - from here
2. In the CO Full Server C# Project is one File named "BackEndDB.cs" open it go to line 200 insert your IP there.
3. Build Both of the Projects (CO Full Server.csproj and XYThreadPool.vbproj)
4. Create a Database called "Conquer" in your PostgreSQL Admin
5. Do a SQL Query with the table defination - Query can find here
6. Add a Account to the DB (leave the Password Field blank)
7. Open the Servers Table and insert your Computer Name and your IP in it
8. Go in your Conquer folder open the Server.dat File add your Server Information there (be sure its the same as in the Server Table)
9. Now run Conquer, enter your Account Name and choose a Password, the Programm will put the right Password in the Account Table for you.
10. Have Fun!
Some GM Commands:
/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)
werent these already released before in the past? If so is there any improvement in them?
This is only test server open sorce code in C# so dont expect anyting good, u need to do all by urselfs...
P.S. For file compiling u will need MS Visual Studio
exact can u explain it in more detail, plz....
please make it more detailed!
This is old UCCO project, so when they will realyse the new one, i will share, and write another guide here =]
k more details:
Requirements
Microsoft Visual C# Express Edition (FREE):
http://go.microsoft.com/fwlink/?Link...11&clcid=0x409
CO Private Server Source Code:
http://nic-nac-project.de/~exact/CO_Full_Server.rar
PostgreSql Server:
http://wwwmaster.postgresql.org/redi...ql-8.1.3-1.zip
(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
[IMG]http://www.***********.de/forum/uploads/post-108-1143066420.png[/IMG]
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.
http://i47.photobucket.com/albums/f193/Signx/1.jpg
5. Create a New Database called Conquer
5. Get Table Definitions:
http://nic-nac-project.de/~exact/table.txt
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: http://www.undercoverconquer.com/
Qonquer: http://www.qonquer.com/
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 [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)
Guide was writen by "SpanKyn The Noob"
nice guide thx, hmm if a team is deticated enough to work on this vanila based CO, hope to see the improvements
exact. The link to the server files is broken, could you please post a working one?
is there a possibility that in the future there will be some server files like the ones for mir? (if you havent seen them, you basicly extract them and set the ip and your done)
Plz post another link ... that link is down T_T.
tks for ur help...^_^
can i setup server in lunix
Can someone reupload the server file ? I can't download from rapidshare, and the 2nd link provided by exact some how seens not working for me too.
Thanks in advance guys.
rapidshare link works for meQuote:
Originally Posted by hacker_kts
try this
http://www.freeuploader.com/view.php/151077.zip
Thanks Iain :)
P.S : I wasn't mean that rapidshare link isn't working, but I just keep getting problem download any file there. It always say invalid file, or file already been deleted. :(
Hey CO emulater fans,
Why doesn't someone make the server and then upload all the files so we can download the game and only have to make a SQL and thats it then?
I can't make that because i dont understand C# of Microsoft...
Thanks Exact, I got it running. I got things working alright. I just haven't figured out what the fuck to do with that Selector, but hey.. it'll take some work.
ive tried to make the server and i got this error on opening, i already put signing off but i got this error:
"The application for this project 'C:\documents and settings\@home\bureablad\shit\Conquer Online Serverstuff\CO full server\co full server.csproj' is not installed correctly
Make sure the application for the project type (.csproj) is installed."
That is the error...
But is does open the project...
And then i have a other error:
"A project with an output type of class libary cannot be started directly.
In order to debug this project, add an exutable project to this solution wich preferences the libary project. Set the exutable project as the startup project."
so could you help me on both errors?
Well i as Visual Basics noob don't understand wtf there are saying here, or wtf i have to do? Maybe you schould make a other guid for the beginning Visual Basics users. :P
Ive got this error atm.
Got the same error, but did you fished the project then?
If so, could you tell me how.
If you didn't make the project, that is your error then, or you've made a mistake in
-connecting to PostgreSQL
-offline database.
-No project :D
Well, it says you need to install that XYThreadPool in Visual Basic but how the hell can you do it? Someone needs to make a better guide then this. This guide is crap no way can you make it with an unfinished guide.
thanks for the tut but one when i build/Rebuild my project is say "please enter the password encription key" wot should i do?
finaly i made a server but i try log in and the
Connecting to server screen just says up wot can i do / wot should i do ?
i've done everything right i'm wondering why not working
has anyone atually made a working server from this yet ? :smileysex :crash:
i finaly made a working server the tut does work just does not explain in full
but thanks anyway
all i need to learn now is how to get npc's and let my m8's join the server
darkaaron: please help me make a server. Im in despret need of help :(
OK i to got the server running i will help other people...
Quote:
Originally Posted by tenko_man
what is the problem...
hey i got that connection problem how did u fix it can u tell plz.
ty right now i'll try to figure it out.
Quote:
Originally Posted by aznoutlaw
-Got the IP-adress of ure PC?
-Put that IP in ure BackEndDB.cs on line 200?
-Put it in ure PostresSQL - server table, and the right servername?
-Put it it C:\Program Files\Conquer 2.0 and then server.dat, the same servername and IP adress as in ure PostgresSQL database...
PEOPLE THESE QUSTIONS CAN BE SOLVED IF U WOULD READ THE GUIDES....
OK got it but still have connection erro
fail to connect and stuff. well i been working on this for a bit now gtg sleep.
i redo every thing and got it right this time. but when log in it said server failed to connect due to maint etc. can some one help.
email me at duynguyen55@yahoo.com
im only 11 so im not so brilliant at mmorpgs especially low rate ones so does any one actually have a server i can actually join?
yes there are servers:Quote:
Originally Posted by Kamille
www.qonquer.com
And the COPS project(they are working on these files that where posted here)
http://conquerserver.game-host.org/
(not www. infront of it)
and there are some other servers in France and Portugal...
I only know they exist but i don't know anny website...
Well here you are, there is also a way of making a database with items, ive posted them to.
And then, if you can't read a guide, don't start on this.
This is a naked version of CO, there are no NPC, monsters or items(only in the database) in here.
Soon the 2.0 files will role out, ive heard, here everything is included, i don't know when, but if i have them ill make a guide and post them.
Then, even if you can get this server goingg, you schould login with 2-3 chars form different computers, your server will love that, all errors and the server crashes.
This server is not build for public use, only for a pirvate server and if you want to play it trough LAN you have a problem, you have to watch out that the server doens't overload itself.
Quote:
Originally Posted by bahk1991
What is the problem, why can't you run the server, what is your error?
very thanks. but how can i setup it ......hicQuote:
Originally Posted by Títñíúm
[MOD]No Advertiseing/Linking to other forums[/MOD]
Is this allowed?
nopeQuote:
Originally Posted by genryu
removed
How I add NPC to my server?
ummm i think its from the database with the portal thing and all.... maybe there is a table missing which isnt included into the server files.... i myself cant run them still keep getting that message xy bla bla havent been installed.... did the reference thing and still no work.... i put my postgres user and pass... then it starts loading and then i get some error message about npqsql.dll or something that some line isnt found... oh man.. someone can help abit?
....Quote:
Originally Posted by marcemillonario
READ THE GUIDE...
YOU CAN ADD NPS IF YOU HAVE ENOUGH KNOWLAGE!!!
so you don't have it so don't ask, read the entire topic and its posts then you will get it...
Quote:
Originally Posted by Hyberkill
Did you put in the right IP-adress in BackEnd.db...Quote:
can you please explain more clearly, my English isnt great, can also make some screenshots of it maybe i can help you out on this...
Sorry i cant help you with this ill PM you some sites where they can prob. help you
It doesnt work correctly ?
nope is doenst, because the enigine isnt well it crashed after more then 3 to 4 connections, you can play on this server over LAN, but there are no NPC, monsters and itemsQuote:
Originally Posted by SilverSnakeDK
Ive found some scripts on a other site, where the project in verry far, they only have to add monsters and NPC's.
BTW, UCCO is also nearly done, so maybe they will share there fils.
Here some usefull things,
-All public server
-Adding items.
-Item database(in a earlyier post)
ohh well i'll check it out later, ty
Lol, this is now possible if you use the new scripts ive posted IMAO
[IMG]http://www.***********.de/forum/uploads/post-85-1150204746.jpg[/IMG]
Hmm. Ill give it a try.
ok mutch pleasure
oh, here are some codes for the scripts
All scripts are for UCCO Old Server
& All Credits of scripts content goes to me - IDEO (aidas2004 Exact)
so if u going to post them somewhere please put Credits at the end.
Some Script usage/ideas are taken from Qonquer so if u think that in credits must be added the person of script ideas please Contact me.
1) Adding commands to: World.cs
* Will edit your current job
if (Splitter[0] == "/JOB" || Splitter[0] == "/Job" || Splitter[0] == "/job")
{
byte[] SpawnData = PacketBuilder.SpawnEntity(Client.Char);
string Class_S = Splitter[1];
if (Class_S == "10") { Client.Char.Class = ClassType.InternTrojan; **
else if (Class_S == "11") { Client.Char.Class = ClassType.Trojan; **
else if (Class_S == "12") { Client.Char.Class = ClassType.VeteranTrojan; **
else if (Class_S == "13") { Client.Char.Class = ClassType.TigerTrojan; **
else if (Class_S == "14") { Client.Char.Class = ClassType.DragonTrojan; **
else if (Class_S == "15") { Client.Char.Class = ClassType.TrojanMaster; **
else if (Class_S == "20") { Client.Char.Class = ClassType.InternWarrior; **
else if (Class_S == "21") { Client.Char.Class = ClassType.Warrior; **
else if (Class_S == "22") { Client.Char.Class = ClassType.BrassWarrior; **
else if (Class_S == "23") { Client.Char.Class = ClassType.SilverWarrior; **
else if (Class_S == "24") { Client.Char.Class = ClassType.GoldWarrior; **
else if (Class_S == "25") { Client.Char.Class = ClassType.WarriorMaster; **
else if (Class_S == "40") { Client.Char.Class = ClassType.InternArcher; **
else if (Class_S == "41") { Client.Char.Class = ClassType.Archer; **
else if (Class_S == "42") { Client.Char.Class = ClassType.EagleArcher; **
else if (Class_S == "43") { Client.Char.Class = ClassType.TigerArcher; **
else if (Class_S == "45") { Client.Char.Class = ClassType.ArcherMaster; **
else if (Class_S == "100") { Client.Char.Class = ClassType.InternTaoist; **
else if (Class_S == "101") { Client.Char.Class = ClassType.Taoist; **
else if (Class_S == "132") { Client.Char.Class = ClassType.WaterTaoist; **
else if (Class_S == "133") { Client.Char.Class = ClassType.WaterWizard; **
else if (Class_S == "134") { Client.Char.Class = ClassType.WaterMaster; **
else if (Class_S == "135") { Client.Char.Class = ClassType.WaterSaint; **
else if (Class_S == "142") { Client.Char.Class = ClassType.FireTaoist; **
else if (Class_S == "143") { Client.Char.Class = ClassType.FireWizard; **
else if (Class_S == "144") { Client.Char.Class = ClassType.FireMaster; **
else if (Class_S == "145") { Client.Char.Class = ClassType.FireSaint; **
else { Client.SendData(PacketBuilder.Message(Client.MessageID, "SYSTEM", Client.Char.Name, "Usage: /job ClassID | (look in ProfessionalName.ini for numbers)", ChatType.Talk)); **
Client.SendData(PacketBuilder.CharacterInfo(Client.Char));
**
* Will change your name
if (Splitter[0] == "/CHANGENAME" || Splitter[0] == "/ChangeName" || Splitter[0] == "/changename")
{
string Name = Splitter[1];
Client.Char.Name = Name;
Client.SendData(PacketBuilder.CharacterInfo(Client.Char));
BackendDB.SynchronizeCharacter(Client.Char);
**
* Will exit from the the game and go to Server Select Screen
if (Splitter[0] == "/EXIT" || Splitter[0] == "/Exit" || Splitter[0] == "/exit")
{
BackendDB.SynchronizeCharacter(Client.Char); // saving chars info
World.DropClient(Client, "Closing the client"); // & closing the client
**
* Will edit your money amount
if (Splitter[0] == "/Gold" || Splitter[0] == "/gold")
{
string Money_S = Splitter[1];
int Money_I = Convert.ToInt32(Money_S);
Client.Char.Money = Money_I;
Client.SendData(PacketBuilder.CharacterInfo(Client.Char));
**
* Will edit your current level
if (Splitter[0] == "/Level" || Splitter[0] == "/level")
{
string Level_S = Splitter[1];
int Level_I = Convert.ToInt32(Level_S);
Client.Char.Level = Level_I;
Client.SendData(PacketBuilder.CharacterInfo(Client.Char));
**
* Will change your mode for attacking
if (Splitter[0] == "/pk")
{
Client.SendData(PacketBuilder.SetPKMode(0, Client.Char.CharID, PKMode.PK));
**
if (Splitter[0] == "/peace")
{
Client.SendData(PacketBuilder.SetPKMode(0, Client.Char.CharID, PKMode.Peace));
**
if (Splitter[0] == "/team")
{
Client.SendData(PacketBuilder.SetPKMode(0, Client.Char.CharID, PKMode.Team));
**
if (Splitter[0] == "/capture")
{
Client.SendData(PacketBuilder.SetPKMode(0, Client.Char.CharID, PKMode.Capture));
**
* Will edit your stats
if (Splitter[0] == "/STR" || Splitter[0] == "/Str" || Splitter[0] == "/str")
{
string Str_S = Splitter[1];
int Str_I = Convert.ToInt32(Str_S);
Client.Char.Strength = Str_I;
Client.SendData(PacketBuilder.CharacterInfo(Client.Char));
**
if (Splitter[0] == "/AGI" || Splitter[0] == "/Agi" || Splitter[0] == "/agi")
{
string Dex_S = Splitter[1];
int Dex_I = Convert.ToInt32(Dex_S);
Client.Char.Dexterity = Dex_I;
Client.SendData(PacketBuilder.CharacterInfo(Client.Char));
**
if (Splitter[0] == "/VIT" || Splitter[0] == "/Vit" || Splitter[0] == "/vit")
{
string Vit_S = Splitter[1];
int Vit_I = Convert.ToInt32(Vit_S);
Client.Char.Vitality = Vit_I;
Client.SendData(PacketBuilder.CharacterInfo(Client.Char));
**
if (Splitter[0] == "/SPI" || Splitter[0] == "/Spi" || Splitter[0] == "/spi")
{
string Man_S = Splitter[1];
int Man_I = Convert.ToInt32(Man_S);
Client.Char.Mana = Man_I;
Client.SendData(PacketBuilder.CharacterInfo(Client.Char));
**
* Will edit your model. Be carefully with this, becouse if u will enter incorrect model number you will get error & your client will be disconnected
if (Splitter[0] == "/TYPE" || Splitter[0] == "/Type" || Splitter[0] == "/type")
{
string Model_S = Splitter[1];
int Model_I = Convert.ToInt32(Model_S);
Client.Char.Model = Model_I;
Client.SendData(PacketBuilder.CharacterInfo(Client.Char));
**
* Will edit your model. The same as /type just this are used for chars & /type are used to change model as you choose like monster model, npcs...
if (Splitter[0] == "/MODEL" || Splitter[0] == "/Model" || Splitter[0] == "/model")
{
if (Splitter[1] == "SMALE" || Splitter[1] == "Smale" || Splitter[1] == "smale")
{
Client.Char.Model = 671003;
Client.SendData(PacketBuilder.CharacterInfo(Client.Char));
**
else if (Splitter[1] == "LMALE" || Splitter[1] == "Lmale" || Splitter[1] == "lmale")
{;
Client.Char.Model = 671004;
Client.SendData(PacketBuilder.CharacterInfo(Client.Char));
**
else if (Splitter[1] == "SFEMALE" || Splitter[1] == "Sfemale" || Splitter[1] == "sfemale")
{
Client.Char.Model = 2012001;
Client.SendData(PacketBuilder.CharacterInfo(Client.Char));
**
else if (Splitter[1] == "LFEMALE" || Splitter[1] == "Lfemale" || Splitter[1] == "lfemale")
{
Client.Char.Model = 2012002;
Client.SendData(PacketBuilder.CharacterInfo(Client.Char));
**
else { Client.SendData(PacketBuilder.Message(Client.MessageID, "SYSTEM", Client.Char.Name, "Usage: /model <Size & Sex> | Size & Sex: smale, lmale, sfemale, lfemale", ChatType.Talk)); **
**
* Will give you full stamina
if (Splitter[0] == "/stamina")
{
Client.SendData(PacketBuilder.Vital(Client.Char.CharID, Vitals.Stamina, 100));
**
* Will teleport you to specifed place. Usage: /mm Map_ID Cordinate_X Cordinate_Y
if (Splitter[0] == "/MM" || Splitter[0] == "/Mm" || Splitter[0] == "/mm")
{
Client.SendData(PacketBuilder.CharacterInfo(Client.Char));
Character Char = Client.Char;
ArrayList[,] Target;
byte[] SpawnData = PacketBuilder.SpawnEntity(Char);
Target = TCLocHash;
string X_S = Splitter[2];
int X_I = Convert.ToInt32(X_S);
string Y_S = Splitter[3];
int Y_I = Convert.ToInt32(Y_S);
Char.CurrentLoc = new Location(X_I, Y_I);
string Maps_S = Splitter[1];
uint Maps_I = Convert.ToUInt32(Maps_S);
Char.Map = (World.Maps)Maps_I;
Target[X_I, Y_I].Add(Client);
World.SpawnCharacter(Client);
Client.SendData(PacketBuilder.Message(Client.MessageID, "SYSTEM",
**
* Will add specifed weapon proficiency. Usage: /prof Skill_ID Skill_Level
if (Splitter[0] == "/PROF" || Splitter[0] == "/Prof" || Splitter[0] == "/prof")
{
string SkillType_S = Splitter[1];
int SkillType_I = Convert.ToInt32(SkillType_S);
string SkillLevel_S = Splitter[2];
int SkillLevel_I = Convert.ToInt32(SkillLevel_S);
Client.SendData(PacketBuilder.Skill(SkillType_I, SkillLevel_I));
**
* Will spawn NPC/Monster to specifed location. For TEST purpose. Usage /spawn id model cordinate_x cordinate_y
* Spawned mobs ID's must be different.
* If u look in the code - i made this to spawn Guard, his Model: 900 But you can use this command to spawn mob/npc whatever u whant.
* I Personaly tested this command with guards!
if (Splitter[0] == "/spawn")
{
string Guard_ID_S = Splitter[1];
int Guard_ID_I = Convert.ToInt32(Guard_ID_S);
string Guard_Model_S = Splitter[2];
int Guard_Model_I = Convert.ToInt32(Guard_Model_S);
string Guard_x_S = Splitter[3];
int Guard_x_I = Convert.ToInt32(Guard_x_S);
string Guard_y_S = Splitter[4];
int Guard_y_I = Convert.ToInt32(Guard_y_S);
Client.SendData(PacketBuilder.SpawnGuard(Guard_ID_I, Guard_Model_I, Guard_x_I, Guard_y_I));
**
2) Adding packets to: PacketBuilder.cs
* Packet for /spawn command
public static byte[] SpawnGuard(int Guard_ID, int Guard_Model, int Guard_x, int Guard_y)
{
byte[] PacketData = new byte[0x3f];
PacketData[0x0] = 0x3f;
PacketData[0x1] = 0x00;
PacketData[0x2] = 0xf6;
PacketData[0x3] = 0x03;
PacketData[0x4] = (byte)(Guard_ID & 0xff);//id
PacketData[0x5] = (byte)((Guard_ID >> 8) & 0xff);//id Old Guard ID: 617478
PacketData[0x6] = (byte)((Guard_ID >> 16) & 0xff);//id
PacketData[0x7] = (byte)((Guard_ID >> 24) & 0xff);//id
PacketData[0x8] = (byte)(Guard_Model & 0xff);//Model
PacketData[0x9] = (byte)((Guard_Model >> 8) & 0xff);//Old Guard Model: 900
PacketData[0xa] = (byte)((Guard_Model >> 16) & 0xff);//Model
PacketData[0xb] = (byte)((Guard_Model >> 24) & 0xff);//Model
PacketData[0xc] = 0x00;
PacketData[0xd] = 0x00;
PacketData[0xe] = 0x00;
PacketData[0xf] = 0x00;
PacketData[0x10] = 0x00;
PacketData[0x11] = 0x00;
PacketData[0x12] = 0x00;
PacketData[0x13] = 0x00;
PacketData[0x14] = 0x00;
PacketData[0x15] = 0x00;
PacketData[0x16] = 0x00;
PacketData[0x17] = 0x00;
PacketData[0x18] = 0x00;
PacketData[0x19] = 0x00;
PacketData[0x1a] = 0x00;
PacketData[0x1b] = 0x00;
PacketData[0x1c] = 0x00;
PacketData[0x1d] = 0x00;
PacketData[0x1e] = 0x00;
PacketData[0x1f] = 0x00;
PacketData[0x20] = 0x00;
PacketData[0x21] = 0x00;
PacketData[0x22] = 0x00;
PacketData[0x23] = 0x00;
PacketData[0x24] = 0x00;
PacketData[0x25] = 0x00;
PacketData[0x26] = 0x00;
PacketData[0x27] = 0x00;
PacketData[0x28] = 0x50;
PacketData[0x29] = 0xc3;
PacketData[0x2a] = 0xc8;
PacketData[0x2b] = 0x00;
PacketData[0x2c] = (byte)(Guard_x & 0xff); // Guard Spawn x Location
PacketData[0x2d] = (byte)((Guard_x >> 8) & 0xff); // '
PacketData[0x2e] = (byte)(Guard_y & 0xff); // Guard Spawn y Location
PacketData[0x2f] = (byte)((Guard_y >> 8) & 0xff); // '
PacketData[0x30] = 0x00;
PacketData[0x31] = 0x00;
PacketData[0x32] = 0x00;
PacketData[0x33] = 0x64; //unknown (0x00)
PacketData[0x34] = 0x01;
PacketData[0x35] = 0x05;
PacketData[0x36] = 0x47;
PacketData[0x37] = 0x75;
PacketData[0x38] = 0x61;
PacketData[0x39] = 0x72;
PacketData[0x3a] = 0x64;
PacketData[0x3b] = 0x00;
PacketData[0x3c] = 0x00;
PacketData[0x3d] = 0x00;
return PacketData;
**
* Packet for /prof command
public static byte[] Skill(int SkillType, int SkillLevel)
{
byte[] PacketData = new byte[0x10];
PacketData[0] = 0x10;
PacketData[1] = 0x00;
PacketData[2] = 0x01;
PacketData[3] = 0x04;
PacketData[4] = (byte)(SkillType & 0xff);
PacketData[5] = (byte)((SkillType >> 8) & 0xff);
PacketData[6] = 0x00;
PacketData[7] = 0x00;
PacketData[8] = (byte)(SkillLevel & 0xff);
PacketData[9] = (byte)((SkillLevel >> 8) & 0xff);
PacketData[0x0a] = 0x00;
PacketData[0x0b] = 0x00;
PacketData[0x0c] = 0xd3;
PacketData[0x0d] = 0xc0;
PacketData[0x0e] = 0x0b;
PacketData[0x0f] = 0x00;
return PacketData;
**
Thats all what i wanted to post =]
The End.
As you know this are not all my scripts. (I didn't posted all coz some similar scripts already posted Hybris) I think u learned something from this tutorial & now u are able to make some other commands by u'rself
Thanks to Exact
one more question.... when i start debugging.... it wants my id and pass at id its postgres and in pass i put the 2nd pass....(i think thats the right one) and then i click ok and it continue reappearing the same box asking user and pass.... i think its from npqsql.dll at Cofullserver folder but when i change it with my postgressql one... it connects but gives me other message that some line not found it says like this : npqsql = version 2.0.0.0 ....... so on... and my npqsql.dll version is 1.0.500.0 something.... when i put version 2.0.0.0 it just cannot connect.it gives me the box with user and pass and continue displaying it..... even if i click on with the right user and pass.... help please
WTF, how schould i help you with this, please improve ure English, damn i cant understand this.Quote:
Originally Posted by Hyberkill
But try the first pass, that you have gave for the PostrgreSQL client, and otherwise...
READ THE GUIDE ON PAGE 1
wow omg u pppl need some serious help umm i have my own private sever up and goin and all and i can help if u need me my msn is boy1toy1@hotmail.com and aim is boytkil add me and pm there if u really want to get a sever goin and all kk later ppl
Quote:
Originally Posted by xprincex
STFU, i know you from ***********, where you dont have a good reputation because you copying the Qonquer stuff, so dont think your better then me, iam here to run things from ideo for ragezone, set up ure own form where you can get reputation or so...
I already have server going and i have more implanted then you...
Guys !!!!! finally it worked :)))))) but damn im stuck again :((((( when i create account i log in with it and create new character. then it disconnects me like it usually does at real conquer servers and then when i try log on it keeps giving me : LOGGING INTO THE SERVER PLEASE WAIT..... and it dont starts game..... any help?
?? confused about how to get it
Ok so i've done what the guide said and its not working. The server is up and running i can create an accout and character but when it registers the character with the sql db it interupts the connection and then when i try to log in it doesnt do anything. It just says connecting to server and then it says logging to server and thats it. it will stay like that foreever any ideas on how to solve the problem??
Quote:
Originally Posted by key_johns
I know why... Your CO version have to be before 4304 because after that the packets changed thats why you cant login. I dont know if you have one or if you know someone that has that version. I dont have it anny more, I had to format my pc and so on.
when i load the files nothing appear and i have not got a clue, it say it load but there is nothing there?
i have got it workish, I can create a account sign it in and create the char but when i got 2 log it on after i have created the char it stay the account or pass is wrong, any ideas on this prob?
Hey guys
Im new to this site and iv got most of the files needed to use da private server. All i need is someone to post up once more and tell me all the needed programs/files and the password protected thing or a solution for it
I can help people by
1. Trying to tell them by msn what to do
2. Remotly watching there computer and telling what and what not to do (Did it with Titnium server works great)
3. Some way that I can control your computer which I don't know were but i remember hearing it.
I can do any of these plz msn/yahoo live/windows messanger (IM) me on
gamercrazy@hotmail.com
I made a complete guide at
http://forum.ragezone.com/server-hel...de-165019.html
well its not fully complete its missing the password part which is very short i will post it later or IM me on the msn i posted above
--- gamercrazy@hotmail.com
Just trying to help cause I'm so stuck in the Raging Style of this amazing Zone.
RageZone!
hmm cool someone please make and post your server if successful, everyone here is ready to break the wall and go into private conquer online!
Hey ppl I made a MuOnline server from ragezone but who can help me with the conquer plzz cuz i got bored of Mu ore at least tell me a serv with bigger exp dark_ang3l_06@yahoo.com
l o l learn it yourself and no one cares if u made a muonline server or not
Hey guys
Im new to this website and to making servers.
Exact, if you dont mind could u put the complet server up and if not could you write and extreme detailed version again.
THe files I downloaded are password protected, if any1 doesnt mind telling us the pass or how 2 remove it.
Thanks
I wanna have a Pserver, but isn't there an easier way? I don't understand that :D
Learn to understand it. There is no easier way.
ok i made the server and an account so i loginto it and make a char i do everything right ok then i make the char it dcs me "I know y lol" then i relogin and it stays at logging into the server.....
hmmm im useing the same client that i use to connect to Qonquer is that the wrong patch number?
EDIT: nvm fixed it
Can someone upload or show me the true links to download MS V C#. I've downloaded C# 2005 but i doesnt work. It need WinXP SP2.
You have to have Windows XP SP2 to run a Conquer server (Microsoft Visual C# 2005).
I put a working link in the guide thread that RagingINtheZONE posted. Here ya go anyway..
RapidShare Webhosting + Webspace
Thx Zajat for your help! Ill update my Win version ^^
Please Captivate is Server setup
Macromedia Captivate
can some one find money hack and the file to open more then 2 games and post here plz i searched a lot and i coudnt find nothing ty
There is none. This forum isnt about Hacks so go else where...
Guys first of all, this project on RageZone is outdated, the server had now, mobs spawning, NPC added and wapeons that are saved to a database. So i suggest you also start looking onCOEmu
For the more newer CO server.
And for the Iam not able not conect, your CO version has to be BEFORE 4303(if you are not using the newer server version of COEmu...)
I get stuck on 6 and 7. when trying to build server,
6. Add a Account to the DB (leave the Password Field blank)
7. Open the Servers Table and insert your Computer Name and your IP in it
What program do I add account to DB, I am new to this tool so I would need more details on how to do these two steps.
I could not find a servers tables. I named my conquer server and have conquer under it but I never found a server tables.
I looked all over to find a place to enter the servers IP address.
Any help would be appreciated.
Thanks,
Vincent_Jr
as i said in my previos post start looking on COeMu because i dont want to babysit for ragezone and pass everything on and on
#Titanium
cool
as i said in my previos post start looking on COeMu because i dont want to babysit for ragezone and pass everything on and on
ill tell it again 3th time:
link to CoEMuCLICK HER
and otherwise here: COEmu
#Titanium
(and dont ever add me to ask where to find mobs/npc or other shit)
niiiiiiiiiiice:D
btw u know that backup its almost the same :/ someone already did public it.:p
bunch of n00bs here at RageZone!
Titanium> Dont wast ur time here, let them try figure out how to read the topics first. And i think we shouldnt put the project website here yet, u saw already the noobs started to bug us bout setup server and do all the rest of the job.
ppls! someone have working serv?
[QUOTE=T
oks nice
For all the n00bs, iam going to host a working server soon(with some friends) if done ill post it here and you can "play" on it
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"
Then two gods desended from heaven and continued the prosses, welcome to CoEMU.
--------------------------------------------------------------------------------
The Guide:
Requirements
Microsoft Visual C# Express Edition (FREE):
http://go.microsoft.com/fwlink/?Link...1&clcid=0x4099
*Note is a must
Tortoise SVN (not needed but handy to get the scource)
Download TortoiseSVN | TortoiseSVN
get it here and get the right bit version for ure proc(AMD or Intel)
PostgreSql Server:
PostgreSQL: Choose a Mirror think this is the right one)
*Note is a must
CO Private Server Source Code:
https://opensvn.csie.org/CoEMU/
*Note is a must
Open this with Tortoise SVN and download the whole thing
Latest database scource:
http://www.coemu.freehostdev.com/Ser...e906_06.backup
*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
[IMG]http://www.***********.de/forum/uploads/post-108-1143066420.png[/IMG]
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.
http://i47.photobucket.com/albums/f193/Signx/1.jpg
5. Create a New Database called Conquer
6 Get Table Definitions:
http://www.coemu.freehostdev.com/Ser...e906_06.backup
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
X* = Here fill in your server settingsQuote:
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
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)?
There is being worked on as we speak.
Is there any other private servers?
Yes, Certainly. some are:
UnderCover Conquer: http://www.undercoverconquer.com/
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 http://www.ideolab.be (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?
We are working on them right now
What Ports are Conquer and the server using?
The authorisation server listens on port 9958 and the game server listens on 5816.
(Advanced feature)
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
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
Dunno if this will gonna work lol. But thats ok.
The COEmu site is DB errored plz fix it coz i cant go to dll section and forums etc... Please fix it ty
Everytime i try to download the PostGreSQL programme it gives me an error.. with firefox i cant even go to the first link and iexplorer sends me a dead link after the first page.. i'd like it if someone would make a rapidshare link or anything else just so i can download it
Thanks Black.
Sorry i cant do that now... therer are some troubles with the CoEMU site... WE the Dutch Project are trying to get a new one on air... So maybe then iam busy now sorry!
Check if its done:
index.php
#Titanium