|
You last visited: Today at 22:17
Advertisement
[Question]What's the best base source to start work with?
Discussion on [Question]What's the best base source to start work with? within the CO2 Private Server forum part of the Conquer Online 2 category.
10/02/2010, 14:21
|
#1
|
elite*gold: 0
Join Date: Sep 2010
Posts: 68
Received Thanks: 13
|
[Question]What's the best base source to start work with?
Hello, recently I quitted TQBin servers (they became so lame) and I started thinking about learning VC# and start creating my own custom source (so I can mess with it however I want).
The question is, as title says, which it's the best source (base type) to start working with? Actually I got Impulse's source. I readed your opinions and I saw alot of people appreciate his work and that source. The problem is the next: Nobody works on that type of source except him (Impulse) so I cannot get any patterns to follow (that's how I learned scripting into TQBins too by following others patters but there was way easyer than this VC#). I saw that are some, almost done but pretty buggy sources arround here called LOTF's but I noticed that people avoid to use them (not having any clue why but if a man like Hybrid or Impulse or ImmuneOne avoid than I should probably do the same because they actually do know why to do that).
I peeked at the Impulse's NPCs and as a conclusion, I might be able to do code some NPCs by following the only 2 NPCs that are existing into his source. But, the problem is, what if I want to add something new (not new but new because it's not existing in the source atm) like NobilityRank? Where should I look, how should I code, what should I follow? In the most LOTF's sources this things are done and if I would start working on a LOTF source probably I'll learn coding faster because I have so many examples arround here and I would be idiot if I couldn't learn even the most easyer things.
I started this topic with the hope that someone will stop and read my whole post and reply something that can be usefull for me. I forgot to mention (maybe I did but w/e) that I'm completly newbie when VC# came up. I'll start learning as soon as I get a response about my question and I'll try to do my best! Thanks for reading and supporting me (w/e do this).
|
|
|
10/02/2010, 15:55
|
#2
|
elite*gold: 0
Join Date: May 2006
Posts: 1,190
Received Thanks: 516
|
I would suggest reading through impulses source properly and see how everything is layed out, after you have done that you should be able to convert some stuff on epvpers relativly easily to work with impulses source.
I myself work on a base of a few different servers(Impulses, Arcos and LOTF) weird combination I know. But reading through the sources I was able to take the bits I wanted and convert them to the way I wanted it to work.
Now if I need anything I can use epvpers and see the way things are coded and then convert it to my source. You could do it this way although a "noobie" at C# you could do this.
Probably the best advice I can give you is to look at a few server bases (Arco's, Hybrids, Impulses) and see which one you find to be the best(in your own mind) and then start working of that and making sure you have read everything through so you know how to convert things and make things for yourself.
Hmmm sorry if I rambled a bit I am not with it today hahaha
|
|
|
10/02/2010, 16:10
|
#3
|
elite*gold: 0
Join Date: Sep 2010
Posts: 68
Received Thanks: 13
|
Quote:
Originally Posted by .Beatz
I would suggest reading through impulses source properly and see how everything is layed out, after you have done that you should be able to convert some stuff on epvpers relativly easily to work with impulses source.
I myself work on a base of a few different servers(Impulses, Arcos and LOTF) weird combination I know. But reading through the sources I was able to take the bits I wanted and convert them to the way I wanted it to work.
Now if I need anything I can use epvpers and see the way things are coded and then convert it to my source. You could do it this way although a "noobie" at C# you could do this.
Probably the best advice I can give you is to look at a few server bases (Arco's, Hybrids, Impulses) and see which one you find to be the best(in your own mind) and then start working of that and making sure you have read everything through so you know how to convert things and make things for yourself.
Hmmm sorry if I rambled a bit I am not with it today hahaha
|
Well, thanks for support! The mainly reason why I stopped working on TQBins servers it's because you cannot update the version like you people do for VC# and it's starts to be booring doing the same ***** over and over again and plus that you are very limited when you're about to script something and in the end, that's why I want a new version! I saw that Hybrids it's patch 5017 and Arco one it's 5071. I will take a peek on all the three sources, and like you said I'll keep working on the "best" one. Thanks again!
|
|
|
10/02/2010, 16:21
|
#4
|
elite*gold: 0
Join Date: Jun 2009
Posts: 787
Received Thanks: 314
|
Code:
class source {
public static void Main(string[] args) {
}
}
|
|
|
10/02/2010, 16:22
|
#5
|
elite*gold: 28
Join Date: Jun 2010
Posts: 2,226
Received Thanks: 868
|
If u ever need help with Impulses I'm working on it too! (Got a shitload done)
|
|
|
10/02/2010, 16:29
|
#6
|
elite*gold: 0
Join Date: Sep 2010
Posts: 68
Received Thanks: 13
|
You're talking with me or with Tao4229?
If ya do talking with me I really appreciate if you would give me your MSN and give me a couple of examples just so I will have what to follow!
|
|
|
10/02/2010, 17:30
|
#7
|
elite*gold: 0
Join Date: Oct 2010
Posts: 148
Received Thanks: 57
|
Quote:
Originally Posted by iGeorge112
You're talking with me or with Tao4229?
If ya do talking with me I really appreciate if you would give me your MSN and give me a couple of examples just so I will have what to follow!
|
saint just gave u the start of a source =]
|
|
|
10/02/2010, 19:25
|
#8
|
elite*gold: 0
Join Date: Sep 2010
Posts: 68
Received Thanks: 13
|
Didn't figure out because, as I said I'm newbie xD! Thanks anyway hehe :P
|
|
|
10/02/2010, 19:50
|
#9
|
elite*gold: 21
Join Date: Jul 2005
Posts: 9,193
Received Thanks: 5,380
|
<3 saint.
On topic. Lotf is a waste of time.
Yes, lots is coded in it but lemme try to explain why I hold such disdain for it.
-Bare in mind I'm talking about users with a novice/mediocre level of programming knowledge... obviously if you're good enough you could fix any problems (but why bother?)-
Stability
It's not reliable enough to host an actual server with so any 'finished product' you end up with will not be worth the time put in because it will have loads of stability issues and problems.
Spoon Feeding
Your main argument for lotf is that "everything is done". Well yes, most features are coded (poorly) but you don't have to code any of the features and therefor you will never actually learn what you are doing PROPERLY
Bad examples
Your examples you are looking at in the source are messy, incomplete, broken or simply never intended as 'ready' (almost every public source I've seen has half completed features they never bothered finishing... if you're using that as an example then you're just gonna screw yourself over)
Habits
There are so many bad coding habits you pick up from most public sources, the main one I've found is the hammer approach to all problems. You figure out how to use 1 specific method of getting things done and you decide to use it on EVERY PROBLEM YOU COME ACROSS (eg: trying to use a hammer on screws. It will sorta work but it's a stupid idea). I'm very guilty of that myself. I'm finally starting to break out of old coemu habits now that I'm working on my custom source.
So in conclusion I'll give you some advice.
Learn slowly
Don't aim to make a completed server that will be #1! Go through decent/good examples, learn slowly, google C# coding, try making OTHER programs (server tools maybe?) and in the long run you can make your own source or use a GOOD public source to create something worthwhile (I'm talking 6 months + of learning here)
Examples?
For a base source try looking at hybrid/arco's source (arcos is based off his source, just upgraded past 5017) or impulse (5165) or immune's source (5180), or if you want you could use the one I upgraded to 5309. KEEP IN MIND THESE ARE BASE SOURCES AND HAVE NO FEATURES CODED
For feature examples I might recommend eliteCoemu. It still has a few problems but WAY less than lotf and it's got a lot of features coded.
I'd suggest work your way up to something more serious. Start with a source like Elite-Coemu, get your basics down (between it, google and attempting OTHER projects). Then you can work on your own custom source or an advanced/good source down the line.
Best of luck,
Pro4Never
|
|
|
10/02/2010, 20:04
|
#10
|
elite*gold: 0
Join Date: Sep 2010
Posts: 68
Received Thanks: 13
|
Quote:
Originally Posted by pro4never
<3 saint.
On topic. Lotf is a waste of time.
Yes, lots is coded in it but lemme try to explain why I hold such disdain for it.
-Bare in mind I'm talking about users with a novice/mediocre level of programming knowledge... obviously if you're good enough you could fix any problems (but why bother?)-
Stability
It's not reliable enough to host an actual server with so any 'finished product' you end up with will not be worth the time put in because it will have loads of stability issues and problems.
Spoon Feeding
Your main argument for lotf is that "everything is done". Well yes, most features are coded (poorly) but you don't have to code any of the features and therefor you will never actually learn what you are doing PROPERLY
Bad examples
Your examples you are looking at in the source are messy, incomplete, broken or simply never intended as 'ready' (almost every public source I've seen has half completed features they never bothered finishing... if you're using that as an example then you're just gonna screw yourself over)
Habits
There are so many bad coding habits you pick up from most public sources, the main one I've found is the hammer approach to all problems. You figure out how to use 1 specific method of getting things done and you decide to use it on EVERY PROBLEM YOU COME ACROSS (eg: trying to use a hammer on screws. It will sorta work but it's a stupid idea). I'm very guilty of that myself. I'm finally starting to break out of old coemu habits now that I'm working on my custom source.
So in conclusion I'll give you some advice.
Learn slowly
Don't aim to make a completed server that will be #1! Go through decent/good examples, learn slowly, google C# coding, try making OTHER programs (server tools maybe?) and in the long run you can make your own source or use a GOOD public source to create something worthwhile (I'm talking 6 months + of learning here)
Examples?
For a base source try looking at hybrid/arco's source (arcos is based off his source, just upgraded past 5017) or impulse (5165) or immune's source (5180), or if you want you could use the one I upgraded to 5309. KEEP IN MIND THESE ARE BASE SOURCES AND HAVE NO FEATURES CODED
For feature examples I might recommend eliteCoemu. It still has a few problems but WAY less than lotf and it's got a lot of features coded.
I'd suggest work your way up to something more serious. Start with a source like Elite-Coemu, get your basics down (between it, google and attempting OTHER projects). Then you can work on your own custom source or an advanced/good source down the line.
Best of luck,
Pro4Never
|
Thanks alot buddy, I've finally got a nice answer. I'm not rushing anywhere and I don't want to make "the best p-server"  . I want to learn VC# slowly and efficient. I will try up Immune's and your upgrade for Immune's source and decide on which patch should I stay and start learn on because obviously I can't/don't know how to upgrade sources to the lastest patch. Also, I will take the EliteCoEmu source and look over it and if you do say that's it's the best one for me to start working on and look at the examples, that's I'm gonna do! I will review again the C# tutorials arround the Google so I can understand better the sources and more than that, VC#.
Thank you again!
|
|
|
10/02/2010, 20:23
|
#11
|
elite*gold: 0
Join Date: Oct 2010
Posts: 148
Received Thanks: 57
|
Quote:
Originally Posted by iGeorge112
as I said I'm newbie
|
For me there is only one type of noob, newbiew etc.
It is the type who are not willing to learn anything and just want copy+paste. Those who request all features, those who don't put 1% effort into their work.
Thats those I would call noobs/newbies.
The others are just beginners, because we have all been on that stage, where we didn't knew anything about it.
In coding, in life etc.
There is nobody who knows everything or knew it from start.
We have to learn, to get knowledge.
To get knowledge, we have to research.
|
|
|
10/02/2010, 20:40
|
#12
|
elite*gold: 0
Join Date: Sep 2010
Posts: 68
Received Thanks: 13
|
Well newbie it's related to beginner/new commer things like this. Okay then I'm not a newbie I'm a beginner who wants to learn and not to leech xD
|
|
|
10/02/2010, 20:48
|
#13
|
elite*gold: 0
Join Date: Oct 2010
Posts: 148
Received Thanks: 57
|
Quote:
Originally Posted by iGeorge112
Well newbie it's related to beginner/new commer things like this. Okay then I'm not a newbie I'm a beginner who wants to learn and not to leech xD
|
Well.
I would suggest hybrids source.
|
|
|
10/02/2010, 20:53
|
#14
|
elite*gold: 0
Join Date: Sep 2010
Posts: 68
Received Thanks: 13
|
Well, I heard some opinions and I think the best one it's to create my own one from scratch.
What do you say?
|
|
|
10/02/2010, 21:30
|
#15
|
elite*gold: 0
Join Date: Oct 2010
Posts: 148
Received Thanks: 57
|
Quote:
Originally Posted by iGeorge112
Well, I heard some opinions and I think the best one it's to create my own one from scratch.
What do you say?
|
I say, goodluck as I doubt u will be able to it alone, when u don't got any REALLY decent knowledge.
Making one from scratch is not a really easy thing to do.
But if ur serious about it I would suggest reading these threads.
|
|
|
 |
|
Similar Threads
|
[Good-Release]CoRv1 Base Source (CoEmuV2)
10/26/2010 - CO2 PServer Guides & Releases - 57 Replies
Release CoRv1 Based off of CoEmuV2
Release CoRv2? Maybe
What CoRv1 includes:
(This is just a base source not a server >.>)
MOST Npc's (Key ones are not added yet... Left for you to do.)
Bridge Bug Fixed
|
warlod hack 24/09/2010 + base source
09/24/2010 - WarRock Hacks, Bots, Cheats & Exploits - 37 Replies
ok people here I leave this modification made by me but with one exception as they leave the source code of this warrock warlock of the group this was a vip only change it will add the new addresses.
so here I give you the updated hack a day but the source code to modify it upgraded andlor few times you believe it
I hope to comment
http://img227.imageshack.us/img227/6818/warlod2.j pg
warlod hack 24/09/2010:
...
|
(Question) What is the best source to start the server?
04/22/2009 - CO2 Private Server - 3 Replies
Peaple i was looking for good source for a while .. found some but they kinda sucks - there is no all npc/ 2 many bugs etc... could any1 send me the BEST source . THNX ^^ ppls
|
[Release]How To Make Tq Source Work + Working Source + Server ByBass + Commands
12/08/2008 - CO2 PServer Guides & Releases - 15 Replies
1: How To Make The Server Work
In fact, before other people did not just let ACC now with hi EACC Columbia landing on the settlement of the issue, and the rest is our own how to improve the content of those interested can improve the next. MY MY set and the same. INI MAP INI files and MAP with the client-to-date coverage of the account. server.dat ! And then as long as the client will be able to modify server.dat!
127.0.0.1 192.168.0.1 192.168.1.1 IP。 Please do generally use...
|
prose server source and data base
11/10/2006 - General Gaming Discussion - 7 Replies
This is a rose pserver that I found on the net. I do not know if it has been posted all ready but just incase it has not here you go. Note that there is still some work to be done mostly with the data base I would do it but I do not have the time. Anyways have fun with it.
Source Code
Binary
The Database File
Have fun with it this is ment for people who can finish the database and know what they are doing. The data base is done in mysql.
|
All times are GMT +1. The time now is 22:18.
|
|