Register for your free account! | Forgot your password?

Go Back   elitepvpers > MMORPGs > Conquer Online 2 > CO2 Private Server
You last visited: Today at 21:46

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

Advertisement



Your CO2 Private Server Checklist

Discussion on Your CO2 Private Server Checklist within the CO2 Private Server forum part of the Conquer Online 2 category.

Reply
 
Old   #1
 
Spirited's Avatar
 
elite*gold: 12
Join Date: Jul 2011
Posts: 8,282
Received Thanks: 4,190
Your CO2 Private Server Checklist

Hey there, my name's Spirited. I joined the community late 2009, and started developing for Conquer Online private servers in 2011. I may not be the most experienced with the public sources, but I do have quite a bit of experience programming for early sources and from programming my own sources. Below is a checklist of what I believe you absolutely need to know before starting a Conquer Online private server. If you're being referenced here, then chances are you're missing a key requirement.

  1. Basic Programming Experience: This is extremely important (unless you plan on not changing your server or fixing bugs). All of the sources here are unfinished due to the amount of work required to complete a server project (a year+ of work). One college semester of computer science or the first few pages from a tutorial website is usually enough to debug basic functionality issues. If you have no programming experience, it is best to back out completely until you feel confident that you can understand basic conditional statements and code blocks. The programming language we mostly program in here is C#, but you really can't go wrong as long as you study C#, Java, or C++.

  2. Port Forwarding: In Windows and all operating systems, ports are openings for internet programs to communicate with your computer (and others if broadcasting). Most routers block ports in the incoming (broadcasting) direction, so it's important that you forward those ports. Forwarding the ports a Conquer Online private server uses will allow you to broadcast your server from your home computer. Here's commonly used to assist newcomers with their ports. A way around this is using a free VPN like Hamachi (somewhat recommended) or a paid VPS (not recommended).

  3. Local & Public Static IP Addresses: First, when port forwarding, you might notice that it asks for your computer's local IP address, given by the router. It's important that the address stays static. Usually in your LAN settings, routers have the option to configure static local addresses. Finally, a public IP address is required for others to connect to your server via your router. Find your IP address . This address usually changes every 6 months, so if your router allows static public IP address configurations, make your address static. A way around this is using a free VPN like Hamachi (somewhat recommended) or a paid VPS (not recommended).

  4. English: Most high-level programming languages use English keywords to instruct the computer in different ways. Knowing English allows you to better understand and remember what keywords do. Being able to communicate with other members about problems you might be experiencing is also a huge plus, since we are primarily an English community.

  5. Interest & Common Sense: This might sound silly, but if you don't have an interest in computers, it's best that you let your computer savoy friend set up and manage a server for you or that you play an existing server, advertised in . If you can't search a file for text using Ctrl + F, or can't find your server's configuration file, chances are you shouldn't run a server. Server owners who have no knowledge or desire to learn how to correctly maintain a server never succeed or end up paying heavily for other programmers to help them succeed. It isn't worth the money when you can support an existing server.

If you're sharing this thread, you may add anchor names to the end or your link to link directly to a checklist item above. The tags are: programming, forwarding, static, english, and interest. If you find this useful, link it to someone in need. Cheers!
Spirited is offline  
Thanks
10 Users
Old 01/22/2014, 10:31   #2
 
elite*gold: 0
Join Date: May 2011
Posts: 648
Received Thanks: 413


Also some nice points to look at after reading Fang´s post.

Learning how to code is never a bad choice. Once you know how to program many things in everyday life get so much more clear in how they work, why they work the way they do - this doesnt only apply to tech relatet stuff. Its like training your mind to think different, you will be able to analyze problems and fix them in your mind - even if its just imaginary / theroetically - feels good to understand why the line at an ATM is so long for example and not to blame it on the ppl in the line but rather the ATM

I for myselfe found more efficient ways to do my everyday tasks by sorting them better and evaluating the required time. Its weird how programming changed my daily routine while not even touching the PC

Anyways,

Code.org gets you into coding in the easiest way possible, drag and drop programming with games. I held 12+ hours of code in my area and saw anyone understand the basic principles of programming within that hour (ofc there are exeptions, some are not intressted at all)

Just check out the tutorials, I mean its free afterall.

Y u k i is offline  
Thanks
6 Users
Old 01/22/2014, 10:35   #3
 
_DreadNought_'s Avatar
 
elite*gold: 28
Join Date: Jun 2010
Posts: 2,225
Received Thanks: 868
Quote:
Originally Posted by Y u k i View Post


Also some nice points to look at after reading Fang´s post.
Didn't that thread stay a sticky for a long time.. why isn't it? :O
_DreadNought_ is offline  
Old 01/22/2014, 16:22   #4
 
elite*gold: 0
Join Date: Sep 2013
Posts: 197
Received Thanks: 141
Nice checklist, but about the port forwarding part: I'm pretty sure most routers don't "block" outgoing connections. If that was the case, you wouldn't be able to connect to use your internet at all. Are you sure you didn't mean incoming connections?
SteveRambo is offline  
Old 01/22/2014, 17:23   #5


 
Korvacs's Avatar
 
elite*gold: 20
Join Date: Mar 2006
Posts: 6,126
Received Thanks: 2,518
Some do by default yes, and in some cases your ISP blocks traffic on specific ports too.
Korvacs is offline  
Old 01/22/2014, 23:43   #6
 
turk55's Avatar
 
elite*gold: 130
Join Date: Oct 2007
Posts: 1,655
Received Thanks: 705
Perhaps instead of Basic Programming Experience could be Intermediate Programming Experience since you are far from ready to program stuff in it with just basic experience.
turk55 is offline  
Old 01/23/2014, 00:37   #7
 
Spirited's Avatar
 
elite*gold: 12
Join Date: Jul 2011
Posts: 8,282
Received Thanks: 4,190
Quote:
Originally Posted by turk55 View Post
Perhaps instead of Basic Programming Experience could be Intermediate Programming Experience since you are far from ready to program stuff in it with just basic experience.
I started with basic programming experience and started programming NPCs / debugging basic systems on my own. I asked questions, but nothing like what's asked by people with no experience what-so-ever. At a very minimum, basic programming is required to at least understand what the developers are talking about in question threads.
Spirited is offline  
Old 01/23/2014, 01:05   #8


 
CptSky's Avatar
 
elite*gold: 0
Join Date: Jan 2008
Posts: 1,443
Received Thanks: 1,175
Quote:
Originally Posted by turk55 View Post
Perhaps instead of Basic Programming Experience could be Intermediate Programming Experience since you are far from ready to program stuff in it with just basic experience.
The first time I used TheCOServer source (yes, it's before LOTF, like 5-6 years ago ?), I didn't even know that it was coded in C# and required compilation I had basic knowledge (xHTML, PHP), so I was kind of able to understand conditions / loops... But I wouldn't understand why it wouldn't update the server Meh, I think it's not ideal, but I learnt while working on sources and started to understand. A basic programming experience is fine if you have motivation and if you are able to learn by yourself. Else, I would say an intermediate programming experience is the minimum.
CptSky is offline  
Old 01/23/2014, 02:15   #9
 
turk55's Avatar
 
elite*gold: 130
Join Date: Oct 2007
Posts: 1,655
Received Thanks: 705
Quote:
Originally Posted by Spirited Fang View Post
I started with basic programming experience and started programming NPCs / debugging basic systems on my own. I asked questions, but nothing like what's asked by people with no experience what-so-ever. At a very minimum, basic programming is required to at least understand what the developers are talking about in question threads.
Quote:
Originally Posted by CptSky View Post
The first time I used TheCOServer source (yes, it's before LOTF, like 5-6 years ago ?), I didn't even know that it was coded in C# and required compilation I had basic knowledge (xHTML, PHP), so I was kind of able to understand conditions / loops... But I wouldn't understand why it wouldn't update the server Meh, I think it's not ideal, but I learnt while working on sources and started to understand. A basic programming experience is fine if you have motivation and if you are able to learn by yourself. Else, I would say an intermediate programming experience is the minimum.
Thing is I was talking about running a server, should of read better.
And I started with LOTF, I started understanding some C# but was far from creating my own stuff without asking for help. Few years later I started with HTML, PHP, Javascript etc. which quite helped me improve. Now programming schoolprojects in Java though, but I have to admit those few months that I have been working with Java really helped me improve my programming techniques.
And like you I didn't know you had to compile at first, let alone using a IDE. Opened them with Notepad and wondered why it didn't work. But yeah everyone has to start somewhere.
Motivation is the key to success :P
turk55 is offline  
Old 01/23/2014, 02:19   #10


 
CptSky's Avatar
 
elite*gold: 0
Join Date: Jan 2008
Posts: 1,443
Received Thanks: 1,175
Quote:
Originally Posted by turk55 View Post
Thing is I was talking about running a server, should of read better. [...]
I was running a server at that time, although not knowing how to edit it.
CptSky is offline  
Old 01/23/2014, 14:42   #11
 
turk55's Avatar
 
elite*gold: 130
Join Date: Oct 2007
Posts: 1,655
Received Thanks: 705
Quote:
Originally Posted by CptSky View Post
I was running a server at that time, although not knowing how to edit it.
I am pretty sure you ran into trouble. ;o
turk55 is offline  
Reply


Similar Threads Similar Threads
My C# Checklist
02/23/2012 - CO2 Programming - 12 Replies
Lmao, a long time ago Bauss posted something on a thread of mine and it was a link to PasteBin, and on this specific paste was a C# Checklist. He said within, once I can do everything included without using references, I can call myself a C# Programmer. Well here's what I got so far. xD When you can put X in the following things and use them proper without any resources or help, then you can call yourself a C# programmer. Strings and chars Variables Booleans
My checklist, Conquer-Sx fixup!
07/26/2011 - CO2 Private Server - 16 Replies
This is for those of you who are interested in servers who make Conquer-Sx work, regardless of how poorly coded it is. Note that I have almost no coding experience, I only learn what I know from general knowledge (threads are better than timers, one while is better than 4 if's, that sort of stuff) and what my mentor teaches me, fixes for me and I learn. This will also include my rank on the xtremetop100 as there is no server under the 5165 patch within the top 50. Here's the checklist. The...
WoW - 3.3.3 Final Checklist
05/08/2011 - Gaming News - EN - 5 Replies
Well, it's basically certain at this point that World of Warcraft patch 3.3.3 will be live tomorrow after the usual Tuesday server maintenance. I've been covering this topic fairly heavily over the past few weeks, but I'll give you a last minute checklist of big changes you should be aware of: 1. Random Battleground Finder - The new random BG finder tool will now be available, it will put you into a battleground that has enhanced rewards and will also serve as your 'daily battleground quest'...
***SCAMM/BETRUG CHECKLIST***
12/03/2010 - Trading - 9 Replies
Hallo Leute, Ich möchte aufgrund vieler Scamm Vorfälle in diesem Forum mithilfe von euch, eine kleine Checkliste aufstellen, wo wir uns bei Trades in Zukunft von Scammern fernhalten und Sicher handeln können. Vorab ein kleiner Merksatz : Diese Leute wollen nur euer bestes. ....Euer Geld. Man kann natürlich nicht jeden Scamm unterbinden aber wir könnten sie mit dieser Checkliste deutlich verringern! Normale Trades
Collection Checklist
09/14/2005 - General Gaming Discussion - 0 Replies
s. ahnhang



All times are GMT +1. The time now is 21:48.


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.