Register for your free account! | Forgot your password?

Go Back   elitepvpers > MMORPGs > Conquer Online 2
You last visited: Today at 07:31

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Private Server Manifesto

Discussion on Private Server Manifesto within the Conquer Online 2 forum part of the MMORPGs category.

Reply
 
Old 06/02/2009, 13:22   #91
 
Nothus's Avatar
 
elite*gold: 0
Join Date: May 2009
Posts: 40
Received Thanks: 1
Quote:
Originally Posted by $HaDoW View Post
I am 100% sure lets get starting ! Cus I want this scource to become the best one !
Calm down mate ! Faster = worst

I think we have done first (primary) thing that we should do- searching for people (i will publish full list todays evening). Now we have to complete second part- making our private, closed forum (or web page with forum) for team. It will make much easier to plan who is able to do something . When we finish with forum/webpage, we are able to start!


EDIT: I have an idea . andyd123 are you able to contact with Admin and talk about another section in CO Private Servers? It will be faster . Everything in one place.
Nothus is offline  
Old 06/02/2009, 13:34   #92
 
Huseby's Avatar
 
elite*gold: 106
Join Date: Oct 2006
Posts: 6,047
Received Thanks: 1,165
Quote:
Originally Posted by Nothus View Post
Calm down mate ! Faster = worst
EDIT: I have an idea . andyd123 are you able to contact with Admin and talk about another section in CO Private Servers? It will be faster . Everything in one place.
I doubt they will make a sub just like that, it will take 5 minutes (i think) to get andy to set up one at his domain.
Huseby is offline  
Old 06/02/2009, 14:34   #93
 
Nothus's Avatar
 
elite*gold: 0
Join Date: May 2009
Posts: 40
Received Thanks: 1
Quote:
Originally Posted by huseby View Post
I doubt they will make a sub just like that, it will take 5 minutes (i think) to get andy to set up one at his domain.
I hope so
Nothus is offline  
Old 06/02/2009, 18:10   #94
 
.bmg's Avatar
 
elite*gold: 0
Join Date: Jul 2005
Posts: 1,892
Received Thanks: 345
offtop: @Nothus do you know the meaning of 'ANTYDOG' ? perhaps? :> im curious?
.bmg is offline  
Old 06/02/2009, 18:27   #95
 
Nothus's Avatar
 
elite*gold: 0
Join Date: May 2009
Posts: 40
Received Thanks: 1
Quote:
Originally Posted by .bmg View Post
offtop: @Nothus do you know the meaning of 'ANTYDOG' ? perhaps? :> im curious?
Uhmmm i think no. In my language it's dog-whistle that makes unhearable voice (only dogs are able to hear that whistle). Does it have something in common with me?

Or i just don't know meaning of "ANTYDOG" :P
Nothus is offline  
Old 06/02/2009, 19:15   #96
 
.bmg's Avatar
 
elite*gold: 0
Join Date: Jul 2005
Posts: 1,892
Received Thanks: 345
oh nvm then :P k lets get back on topic with this one
.bmg is offline  
Old 06/02/2009, 19:34   #97
 
Nothus's Avatar
 
elite*gold: 0
Join Date: May 2009
Posts: 40
Received Thanks: 1
Alright guys, as i said! i'm publishing list of people that want to do "something" . Ofcourse please verify it! And ofcourse it is NOT closed list

Coders:
-andyd123 =>Main coder
-$HaDoW
-BasicCoder
-tao4229
-gad-legion

Host:
-Nothus

Web/forum:
-TruckCo.1
-huseby
-.bmg

Helpdesk:
-huseby


Graphics/Visual:
-huseby
-Kastoli


If i forgot about someone please PM me i will sign you up .



EDIT: Here are details of my machine
Procesor Intel Core2Quaddro: 3,00GHz BOX Q9650 12M 1333FSB
Memory DDR2 (RAM): KINGSTON 8GB Kitx2 (PC1066) KHX8500AD2K2/4G
Hard Disk drive: WD 1000GB 7200RPM SATAII WD10EADS 32MB Cache
Nothus is offline  
Old 06/02/2009, 19:39   #98
 
.bmg's Avatar
 
elite*gold: 0
Join Date: Jul 2005
Posts: 1,892
Received Thanks: 345
can u host 24/7?
.bmg is offline  
Old 06/02/2009, 19:44   #99
 
Huseby's Avatar
 
elite*gold: 106
Join Date: Oct 2006
Posts: 6,047
Received Thanks: 1,165
Quote:
Originally Posted by Nothus View Post
Alright guys, as i said! i'm publishing list of people that want to do "something" . Ofcourse please verify it! And ofcourse it is NOT closed list

Coders:
-andyd123 =>Main coder
-$HaDoW
-BasicCoder
-tao4229
-gad-legion

Host:
-Nothus

Web/forum:
-TruckCo.1
-huseby
-.bmg

Helpdesk:
-huseby


Graphics/Visual:
-huseby
-Kastoli


If i forgot about someone please PM me i will sign you up .



EDIT: Here are details of my machine
Procesor Intel Core2Quaddro: 3,00GHz BOX Q9650 12M 1333FSB
Memory DDR2 (RAM): KINGSTON 8GB Kitx2 (PC1066) KHX8500AD2K2/4G
Hard Disk drive: WD 1000GB 7200RPM SATAII WD10EADS 32MB Cache
Il see how mutch time i got to help desk, forum is fine but im starting work as a apprentice in two months.
So i wont promess any thing 0.o

As well you know you dont need a good PC to host but a good network? 0.o
and one more thing, you sude cheak up ur coders before you sign em up.
Dont want any leechers.
Huseby is offline  
Old 06/02/2009, 19:53   #100
 
Nothus's Avatar
 
elite*gold: 0
Join Date: May 2009
Posts: 40
Received Thanks: 1
Yes, there is possibility to host 24/7 but with 10 minutes maintenance at 00:00.

Good network... hmmm I don't have "very good" network... Just Avarage 2mb/s. :/
Nothus is offline  
Old 06/02/2009, 19:59   #101
 
.bmg's Avatar
 
elite*gold: 0
Join Date: Jul 2005
Posts: 1,892
Received Thanks: 345
Quote:
Originally Posted by huseby View Post
Il see how mutch time i got to help desk, forum is fine but im starting work as a apprentice in two months.
So i wont promess any thing 0.o

As well you know you dont need a good PC to host but a good network? 0.o
and one more thing, you sude cheak up ur coders before you sign em up.
Dont want any leechers.
yeah.

i think some1 should check them, or smth, no offence for them ofc. (ps i think andy dosent need a check coz he showed what he can do )
.bmg is offline  
Old 06/02/2009, 20:23   #102
 
Nothus's Avatar
 
elite*gold: 0
Join Date: May 2009
Posts: 40
Received Thanks: 1
Huseby, no problem andyd123 is 100%, i think you won't disagree with $HaDoW too. Search for his threads, and you will see his nice and hard work (). BasicCoders work is here for example ().

That 3 coders +LetterX (but he didn't reply, i'm still waiting) was first choice. Than i asked some people if they have any experiance with C# and coding.

Than gad-legion said that he has nice experiance and he showed me his sources. If you want i can (or he) copy it here, you will check it out.

And at least is tao4229 "I'm able to program, but I won't be a project (or programming) leader, only an adviser or someone who pitches in."

Now you will understand my choices, right?
Nothus is offline  
Old 06/02/2009, 20:26   #103
 
Nothus's Avatar
 
elite*gold: 0
Join Date: May 2009
Posts: 40
Received Thanks: 1
Quote:
Originally Posted by gad-legion
yes i can code, mostly of npc from coemu i done it and i was the first ho released npc for it, im the one ho found how to use more npc for same dialogue and im gone send u some weel made npc by my pro edition:
Quote:
case 380://Guild Controller
case 108901:
case 108900:
case 108343:
case 108709:
{
if (LinkBack == 0)
{
Text("Hello, I can send you to the guild area for free. Would you like to go?", CSocket);
Link("Yes, please send me there.", 1, CSocket);
Link("I'll take a look around here.", 255, CSocket);
Face(20, CSocket);
End(CSocket);

}
else if (LinkBack == 1)
{
Teleport(1038, 349, 340, 0, CSocket);
}
break;
}
ok now u need to change npc type like this:
Quote:
3801 108343 1487 1015 709 571 2 1
4001 108709 1467 1001 270 179 2 1
tg npcs

Quote:
case 104839: // BoxerLi TG teleporter
case 104851:
case 104845:
case 104833:
case 11111:
{
if (CSocket.Client.Level >= 20)
{
if (LinkBack == 0)
{
Text("Hello I can help you train after you reach level 20,\n But I will charge you 1,000 gold.\n Would you like to go to the Training Grounds?", CSocket);
Link("Yes Please, Here is the money", 1, CSocket);
Link("No Thank you I cannot afford it.", 255, CSocket);
End(CSocket);
}
else if (LinkBack == 1)
{
if (CSocket.Client.Money >= 1000)
{
Teleport(1039, 219, 215, 0, CSocket);
Money(-1000, CSocket);
}
else
{
Text("How dare you try to rip me off! Get lost, Or get my money!", CSocket);
Link("I'm sorry, I didn't realize.", 255, CSocket);
End(CSocket);
}
}
}
break;
}
Quote:
case 600075: // TG out
{
if (LinkBack == 0)
{
Text("Hello I can teleport You outside of the Training Grounds for free! Do you want to leave?", CSocket);
Link("Yes, please!", 1, CSocket);
Link("No, Thank you anyway.", 255, CSocket);
End(CSocket);
}
else if (LinkBack == 1)
{
if (CSocket.Client.RecordMap == 1002) //Twin City
{
Teleport(1002, 430, 380, 0, CSocket);
}
else if (CSocket.Client.RecordMap == 1011) //phoniex
{
Teleport(1011, 232, 260, 0, CSocket);
}
else if (CSocket.Client.RecordMap == 1020) //apecity
{
Teleport(1020, 565, 565, 0, CSocket);
}
else if (CSocket.Client.RecordMap == 1000) //desertcity
{
Teleport(1000, 496, 649, 0, CSocket);
}
else if (CSocket.Client.RecordMap == 1015) //birdisland
{
Teleport(1015, 723, 573, 0, CSocket);
}
else //For Other Map
Teleport(1002, 430, 380, 0, CSocket);
}
break;
}

Quote:
case 45: // Mark. Controller
{
if (LinkBack == 0)
{
Text("Hello I can teleport You outside of the market for free! Do you want to leave?", CSocket);
Link("Why would you be so kind to do so?", 1, CSocket);
Link("No, Thank you anyway.", 255, CSocket);
End(CSocket);
}
else if (LinkBack == 1)
{
if (CSocket.Client.RecordMap == 1002) //Twin City
{
Teleport(1002, 430, 380, 0, CSocket);
}
else if (CSocket.Client.RecordMap == 1011) //phoniex
{
Teleport(1011, 232, 260, 0, CSocket);
}
else if (CSocket.Client.RecordMap == 1020) //apecity
{
Teleport(1020, 565, 565, 0, CSocket);
}
else if (CSocket.Client.RecordMap == 1000) //desertcity
{
Teleport(1000, 496, 649, 0, CSocket);
}
else if (CSocket.Client.RecordMap == 1015) //birdisland
{
Teleport(1015, 723, 573, 0, CSocket);
}
else //For Other Map
Teleport(1002, 430, 380, 0, CSocket);
}
break;
}
for the last 2 npc u need to add record map on ur server cs like this
replace all in teleport .cs whit:
Quote:
/*
* Created by SharpDevelop.
* User: sams
* Date: 3/14/2009
* Time: 1:56 PM
*
* To change this template use Tools | Options | Coding | Edit Standard Headers.
*/
using System;
using System.Collections;
using System.Collections.Generic;
using CoEmu_v2_GameServer.Connections;
using CoEmu_v2_GameServer.Entities;
using CoEmu_v2_GameServer.Structs;
using CoEmu_v2_GameServer.Packets;
using CoEmu_v2_GameServer.Calculations;

namespace CoEmu_v2_GameServer.Handlers
{
/// <summary>
/// Handles teleportations in the Conquer worls
/// </summary>
public partial class Handler
{
public static void Teleport(int Map, int X, int Y, int Instance, ClientSocket CSocket)
{
if (Map > 0 && X > 0 && Y > 0 && CSocket != null)
{
ConquerPacket.ToLocal(ConquerPacket.General(CSocke t.Client.ID, CSocket.Client.X, CSocket.Client.Y, 0, 0, 0, Struct.DataType.EntityRemove), CSocket.Client.X, CSocket.Client.Y, (int)CSocket.Client.Map, 0, CSocket.Client.ID);
CSocket.Client.RecordMap = (int)CSocket.Client.Map;
CSocket.Client.RecordX = CSocket.Client.X;
CSocket.Client.RecordY = CSocket.Client.Y;
CSocket.Client.Map = (Struct.Maps)Map;
CSocket.Client.X = X;
CSocket.Client.Y = Y;
//TODO: Instance pairing.
CSocket.Send(ConquerPacket.General(CSocket.Client. ID, (int)CSocket.Client.Map, 0, CSocket.Client.X, CSocket.Client.Y, 0, Struct.DataType.ChangeMap));
CSocket.Send(ConquerPacket.General(CSocket.Client. ID, Nano.TintR, Nano.TintG, 0, 0, 0, Struct.DataType.CompleteMapChange));
CSocket.Send(ConquerPacket.NewMap((int)CSocket.Cli ent.Map));
CSocket.Send(ConquerPacket.General(CSocket.Client. ID, 2, 0, CSocket.Client.X, CSocket.Client.Y, 0, Struct.DataType.MapShow3));
ConquerPacket.ToLocal(ConquerPacket.SpawnCharacter (CSocket), CSocket.Client.X, CSocket.Client.Y, (int)CSocket.Client.Map, 0, CSocket.Client.ID);
CSocket.Client.PrevX = 0;
CSocket.Client.PrevY = 0;
Spawn.All(CSocket);
}
}
}
}
Replace in Database.cs:

Quote:
public static void SaveCharacter(Character Client)
{
MySqlCommand Cmd = new MySqlCommand("UPDATE `characters` SET `Level` = " + Client.Level + ", `WHMoney` = " + Client.WHMoney + ", `PkPoints` = " + Client.PkPoints + ", `xCord` = " + Client.X + ", `yCord` = " + Client.Y + ", `Map` = " + (int)Client.Map + ", `HairStyle` = " + Client.Hair + ", `Class` = " + (int)Client.Class + ", `Exp` = " + Client.Exp + ", `Money` = " + Client.Money + ", `CPoints` = " + Client.CPs + ", `Str` = " + Client.Strength + ",`Vit` = " + Client.Vitality + ", `Spi` = " + Client.Spirit + ", `Dex` = " + Client.Dexterity + ", `StatPoints` = " + Client.StatPoints + ", `FirstLog` = " + 1 + ", `Reborn` = " + Client.Reborn + ", `HP` = " + Client.CurrentHP + ", `MP` = " + Client.CurrentMP + ", `RecordMap` = " + Client.RecordMap + ", `RecordX` = " + Client.RecordX + ", `RecordY` = " + Client.RecordY + " WHERE `CharID` = " + Client.ID, DatabaseConnection.NewConnection());
Cmd.ExecuteNonQuery();
Cmd.Connection.Close();
Cmd.Connection.Dispose();
Cmd.Dispose();
}
now under line 235 Client.CurrentMP = Convert.ToInt32(DR["MP"]); add this:
Quote:
Client.RecordMap = Convert.ToInt32(DR["RecordMap"]);
Client.RecordX = Convert.ToInt32(DR["RecordX"]);
Client.RecordY = Convert.ToInt32(DR["RecordY"]);
and to close this put in Character.cs:

Quote:
public int RecordMap = 0;
public int RecordX = 0;
public int RecordY = 0;
i hope this npc come in handy cuz as i told u they are pro edition ))

Quote:
Originally Posted by gad-legion
u also need to add 3 rows in ur characters table on ur sql:

Quote:
RecordMap
INT
11
not null
1002 (default)
Quote:
RecordX
INT
11
not null
438(default)
Quote:
RecordY
INT
11
not null
377(default)


Here you go


EDIT: I wasn't wasting time that weren't random choices.
Nothus is offline  
Old 06/02/2009, 20:30   #104
 
Huseby's Avatar
 
elite*gold: 106
Join Date: Oct 2006
Posts: 6,047
Received Thanks: 1,165
Quote:
Originally Posted by .bmg View Post
yeah.

i think some1 should check them, or smth, no offence for them ofc. (ps i think andy dosent need a check coz he showed what he can do )
Agreed, andy proved his work way before CO2 privat section even came.

Quote:
Originally Posted by Nothus View Post
Huseby, no problem andyd123 is 100%, i think you won't disagree with $HaDoW too. Search for his threads, and you will see his nice and hard work (). BasicCoders work is here for example ().

That 3 coders +LetterX (but he didn't reply, i'm still waiting) was first choice. Than i asked some people if they have any experiance with C# and coding.

Than gad-legion said that he has nice experiance and he showed me his sources. If you want i can (or he) copy it here, you will check it out.

And at least is tao4229 "I'm able to program, but I won't be a project (or programming) leader, only an adviser or someone who pitches in."

Now you will understand my choices, right?
Seems good, but i sugest you let andy take a look on the source to make sure its not just somthing random he downloaded.


Edit, add me on msn if u wane talk to me or somthing my adress is there.
<----


edit nr.2.
Reason i asks is cuz i dont wane see any one ruining this project, it sounds sexy =)
Huseby is offline  
Old 06/02/2009, 20:34   #105
 
Nothus's Avatar
 
elite*gold: 0
Join Date: May 2009
Posts: 40
Received Thanks: 1
@huseby yes, that i meant. You've just asked me to prove why THIS coders, so i'm just posting my prove .

Ofcourse please check it, and i wrote that this sources needs to be checked.
Nothus is offline  
Reply




All times are GMT +1. The time now is 07:34.


Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2025 elitepvpers All Rights Reserved.