As far as i have been searching for a consistent project for emulating a silkroad private server, i noticed there are alot of projects wich seem to be too much trial and error without any consistent proof of existence.
So far i have been playing ECSRO wich is as we all know ... dead
other like sjsro and swsro, never had a chance of registering : )
(and of course i already abandoned the real thing as i play ONLY legit and refuse to pay for premium entrance and got hacked (how the hell..im very aware not to give any onformation) ... so i just cant play
That beeing just a little background where i came from i will continue why i started this thread.
There should be a new server project for silkroad, a server written in Java.
Think SROJ instead of JSRO for instance
1. Why java
Java is cross-platform, allowing us to also run the server on a linux box with maximal resources available. The choise is yours on what OS you run! (freedom of choise is always a plus)
If you write this server in java instead of using original server files you cannot be sued! (That is if you do not ask money for your services, only donation is allowed for such type of service)
2. Why remake
Al the current projects seems to be made out of already existing scrap (try building a very good car out of 5 other types of cars, right .. you get misfits all the way) .
A build upon a build and so on. For the emulators really written from scratch and beeing reverse engineered... well where the * are they?
Development projects so far have had delays of years and still i see no real movement. And besides written in C++ (not bad but no other option than windows)
3. How to remake
This is however a tricky part, i wish i had had programming as a study or job but fact is i only know some basic programming logic.
This is actually a call for skilled programmers to form a DevTeam that can take up the challenge.
What we will need is
-Database
-security
-reverse engineering packets
-and prolly some other stuff that im forgeting
4. Final summary
I wish for this server that it would be like e.g. the L2J project.
i know its a different game but that team really did the job as described above. For WOW it was also possible, runescape , cabal, so on ...
So this must be possible too.
Please leave your interesting comments here, not random talk or +1's.
This topic should stay very "clear to read" efficiency comes with talking to the point and only leaving comment that is really relevant.
**
#What can i do for you?
- I can be a point of directing informationflow between persons
- I can sniff client traffic to see what code is triggered for what action (that is if i can login and i will need some instructions to make it into usable information)
Notice:
please leave your information in the following format(s)
#What can i do for you?
with "#" and in red
$Link to interesting information
with $ and in oranje
==> Lets do this !
Also of you have a comment pointing out "howto" or other interesting technical views, please also state with "why" or a little explanation as for why. e.g. you should use connector x on database Y Because: .....
p.s. i know i only have 1 post but im dead serious about this, busy with this idea for years now.
UPDATE
this is a wishlist of things i would like to see configurable, feel free to agree or disagree
Configuration Options
++Rates++
=Player=
-Xp:
-PartyXp
-Sp:
-Drop:
-DropQuest:
=Monsters=
-SpawnRate (per second after death)
-Aggro(deafault/yes/no)
++Server++
=PlayerRelated=
-MaxPlayers
-MaxLevel
-MaxSpTotal (fuck the 300 of 300 max
-BeserkRandomizer ("=1-10" would than equal the values where inbetween it gets randomized wheter you get a beserkpoint or not for killing the mob)
-BeserkDamageMultiplier (ranging from only 1/4 damage increase to lets say 20 times stronger attack)
-MultiSpawnTransports (yes/no)
-PotionDelay (in seconds)
-PotionStack (number of potions stackable)
-AllowTANJ (allow transport attack non-jobbed)
-AllowLAD (allowed difference in levels for attacking another player, jobbed non jobbed or pvp alike)
-Attackspeed (1-10 only change when something else than default is desired)
-Runspeed (1-10 only change when something else than default is desired)
=Equipment=
-DefaultDurabilityInc (increase default equipment durability with "x" value)
-EnchantementMax (max value cannot be know yet, it is possible from a certain + that game might crash)
-EnchantementChange+0>>+3 (e.g. 70%)
-EnchantementChange+3>>+5 (e.g. 50%)
-EnchantementChange+5>>+7 (e.g. 35%)
-EnchantementChange+7>>+10 (e.g.20%)
-EnchantementChange+10>>+15 (e.g.5%)
(and so on depending on the max value set earlier)
-GlowColor+1-x= (hexadecimal colorcode, i know this might be unrealistic to achieve)
=Skills=
-DisabledSkills (list with skills that cannot be used listed by a number yet to be defined)
-DisabledTree (string like "pacheon";"heuskal" to disable entire builds if it for example is too unbalanced or unfinished for your setup)
-ReloadTimeTable (e.g. skillnumber-delay 1.1-2 where 1 is the mastery .1 is the skill and 2 is delay in seconds)
-DisableForPVP
-MaxHits (lets assume heuskal spear petal is 3.4 as a skill you would set the number of hits like this: 3.4,10 resulting in 10 hits at a time)
=Monsters=
-HpMultiplier (e.g. 0.1 increases HP with 10% globally )
-HpMultiplierPlayer (also include players in global increase of HP)
-Scale (default=0, normal=1 giant=2 ubergiant(if possible)=3 mini(if possible=4)
-MaxAggro (maximum of aggro mobs on one person, imagine having fun with 40 tigers on you and petal setting to 40 maxhits
=Other (realistic and maybe realistic)=
-CTF (on/off)
-MaxHours (for your players health reason you can set a max of hours logged in default is of course 24 but to prevent people from nolifing and botting this might be a very nice option!)
-Avatars (yes/no)
-SNPC (supernpc wich will sell item mall stuff in normal shop on/off)
-GiantRate (giant spawn rate per area 2,5 is 2 per 5 minutes if not already existing)
-Cave (yes/no)
-Botting (personally i hate bots but then again.. opensource = freedom of choise
-ScrollsDelay






