-
1 Attachment(s)
[BoR] external client(s) DS,JS,CS
- faster than original applications
- stability improved from original applications
- resource usage optimized(see the image)
- structured open-sources
- stable and tested
DataServer
- 100% compatible with 1.00.18 JPN GameServer
- multi-server support : you can run on the same application up to 1,000 dataservers
- threads count configurable : you can increase it on strong machines
JoinServer
- auto disconnect
- MD5 encryption support
ConnectServer
- Idle time configurable : you can increase/decrease the time after an idle client will be disconnected
- Server Groups configurable : you can put your server in any group you want without to increase the server's code
- Load bar is filled 90% just for tests
- Autoupdater's protocol core was not coded
- more to come
Images
Links
Configuration
- config file(included in "Files" rar, just need some modifications)
Code:
<?xml version="1.0"?>
<Config>
<DataBase>
<Host>(local)</Host> <!-- Database Host !-->
<User>sa</User> <!-- Database Username !-->
<Pass>password</Pass> <!-- Database Password !-->
<DB>MuOnline</DB> <!-- Database Name !-->
</DataBase>
<DataServer>
<PortStart>55960</PortStart> <!-- 1st DS Port !-->
<PortCount>2</PortCount> <!-- DS Count !-->
<ThreadsCount>2</ThreadsCount> <!-- Number thread per DS Count !-->
</DataServer>
<RankingServer>
<Port>44455</Port> <!-- RankingServer Port !-->
</RankingServer>
<JoinServer>
<Port>55970</Port> <!-- JoinServer Port !-->
<MD5>true</MD5> <!-- [true/false] MD5 [enabled/disabled] !-->
</JoinServer>
<ConnectServer>
<Port>44405</Port> <!-- ConnectServer Port !-->
<IdleTime>60</IdleTime> <!-- Time In Seconds To Disconnect The Idle Clients !-->
<ServersGroup> <!-- Each ServerGroup tag means a new serversgroup in client !-->
<Server Ip="124.124.124.124" Port="55901" Show="true" />
</ServersGroup>
</ConnectServer>
</Config>
- <PortCount>X</PortCount> : X represents the number of DS created by our eDS application
Example:
Code:
<PortStart>55960</PortStart>
<PortCount>4</PortCount>
will create 4 dataservers with ports starting from 55960
Code:
DS1 -> port 55960
DS2 -> port 55962
DS3 -> port 55964
DS4 -> port 55966
- <ThreadsCount>X</ThreadsCount> : X is the number of thread created by our application. We recommend you to DON'T modify this value if you are a novice and let the default value 2!
For advanced users we recommend a value of "
2 * number of server's processor cores".
Example:
Quote:
For a QuadCore processor with 4 logical cores we recomment 8 threads.
- <ServersGroup></ServersGroup> : Each tag likes this added in config file means a new server's group and it will contain the servers represented in <Server /> tags.
Example:
Code:
<ServersGroup>
<Server Ip="124.124.124.124" Port="55901" Show="true" />
</ServersGroup>
<ServersGroup>
<Server Ip="124.124.124.124" Port="55910" Show="true" />
</ServersGroup>
will be shown in client as 2 server's groups each of them containing one server, first of them on ip 124.124.124.124 and port 55901 and second on ip 124.124.124.124 and port 55910.
Legend
- unique feature
- under-development
Credits
- s@nek[BoR]
- leo123[BoR]
- [RCZ]ShadowKing
-
Re: [BoR] external client(s) DS,JS,CS
Approved. Great work. Wish it worked for 97 :P
-
Re: [BoR] external client(s) DS,JS,CS
OOOOOO Thanks very much!!! Nice job :)))
Can I use for Season2?
-
Re: [BoR] external client(s) DS,JS,CS
what server files you use?
I think our DS fully works with MMT, Shatter's files and SCF's files, but JS works in any version.
You can test it with other files to see if they are compatible.
-
Re: [BoR] external client(s) DS,JS,CS
works normal on 97d , 97d-99i files
-
Re: [BoR] external client(s) DS,JS,CS
With some modification works even in season 5 , but not 100%, they are some things to be done......
Thanks ShadowKing i see you are improve your coding skills.....respect.
-
Re: [BoR] external client(s) DS,JS,CS
Quote:
Originally Posted by
[RCZ]ShadowKing
what server files you use?
I think our DS fully works with MMT, Shatter's files and SCF's files, but JS works in any version.
You can test it with other files to see if they are compatible.
Thanks for information. I use the ones that Denied released, but yeah it's MMT. And it works (not fully, seal effect is not supported in dataserver), just:
http://img651.imageshack.us/img651/1...2416430000.jpg
how to change that Non-Pvp and why server is like almost full xD?
-
Re: [BoR] external client(s) DS,JS,CS
Nice performance!!,im trying it too, the same happens to me Fe3lPalN, 2 servers appear almost full, but they are empty, thanks! im using GS .90 S5,does anybody know what options dont work on S5 with this DS?, thanks!
-
Re: [BoR] external client(s) DS,JS,CS
Quote:
Originally Posted by
Fe3lPalN
Thanks for information. I use the ones that Denied released, but yeah it's MMT. And it works (not fully, seal effect is not supported in dataserver), just:
http://img651.imageshack.us/img651/1...2416430000.jpg
how to change that Non-Pvp and why server is like almost full xD?
as i wrote in the first post the bars are filled at 90% since when we tested the protocols, but we didn't finished the function to get real number of users from the specified gs.
The next release will include this function and everything will be fine.
About pvp and non-pvp tags they are a client problem, first 2 or 3 servers(i don't remember exactly) will have the non-pvp tag and rest of them will have pvp tag.You can change your server's code to 3 or 4 and see if the non-pvp tag is still there.
-
Re: [BoR] external client(s) DS,JS,CS
Quote:
Originally Posted by
[RCZ]ShadowKing
as i wrote in the first post the bars are filled at 90% since when we tested the protocols, but we didn't finished the function to get real number of users from the specified gs.
The next release will include this function and everything will be fine.
About pvp and non-pvp tags they are a client problem, first 2 or 3 servers(i don't remember exactly) will have the non-pvp tag and rest of them will have pvp tag.You can change your server's code to 3 or 4 and see if the non-pvp tag is still there.
http://img828.imageshack.us/img828/7...2420460000.jpg
-
Re: [BoR] external client(s) DS,JS,CS
can you attach the "config.xml" file?
-
Re: [BoR] external client(s) DS,JS,CS
PHP Code:
<?xml version="1.0"?>
<Config>
<DataBase>
<Host>(local)</Host>
<User>sa</User>
<Pass>kenguriukassisiun0riu</Pass>
<DB>MuOnline</DB>
</DataBase>
<DataServer>
<PortStart>55960</PortStart>
<PortCount>2</PortCount>
<ThreadsCount>16</ThreadsCount>
</DataServer>
<RankingServer>
<Port>95</Port>
</RankingServer>
<JoinServer>
<Port>55970</Port>
<MD5>false</MD5>
</JoinServer>
<ConnectServer>
<Port>44405</Port>
<IdleTime>60</IdleTime> <!-- One Minute To Disconnect Idle Clients !-->
<ServersGroup>
<Server Ip="82.135.231.137" Port="55901" Show="true" />
<Server Ip="82.135.231.137" Port="55902" Show="true" />
<Server Ip="82.135.231.137" Port="55903" Show="true" />
<Server Ip="82.135.231.137" Port="55904" Show="true" />
<Server Ip="82.135.231.137" Port="55905" Show="true" />
<Server Ip="82.135.231.137" Port="55906" Show="true" />
<Server Ip="82.135.231.137" Port="55907" Show="true" />
<Server Ip="82.135.231.137" Port="55908" Show="true" />
</ServersGroup>
</ConnectServer>
</Config>
-
Re: [BoR] external client(s) DS,JS,CS
There are some problems with cs on reading servers from the file, we hope to fix that tomorrow and release, thanks for report.
LE: the problem was fixed, wait next release tomorrow.
-
Re: [BoR] external client(s) DS,JS,CS
is this working with MFS Team Season V FULL? And 1 big problem, for a fiew days i have problem with DataServer1 ... it goes to standby mode ... does this have a kind of fix for that or this problem is not from dataserver?
and one more question: tomorrow relese will also have the 90%bars fixed?
btw, verry big thanx !!!
P.S.: you should change in JS disconnect all to disconnect user!
........................................................
DS bug found ... after a fiew hours it goes crazy ... minimize and maximize all by itself verry fast and you cant do nothing just restart the computer
-
Re: [BoR] external client(s) DS,JS,CS
Quote:
Originally Posted by
ThePunish3r
is this working with MFS Team Season V FULL? And 1 big problem, for a fiew days i have problem with DataServer1 ... it goes to standby mode ... does this have a kind of fix for that or this problem is not from dataserver?
and one more question: tomorrow relese will also have the 90%bars fixed?
btw, verry big thanx !!!
P.S.: you should change in JS disconnect all to disconnect user!
........................................................
DS bug found ... after a fiew hours it goes crazy ... minimize and maximize all by itself verry fast and you cant do nothing just restart the computer
Yes it will work with that serverfiles.
About DS Bug, can you please post the logfiles from "LOG_DS" folder?
Here is the new release with fixed ConnectServer and connect bar fully coded.
Download Revision108.rar from Sendspace.com - send big files the easy way
Some information about pvp/non-pvp tags I got while i tested(1.05-1.06 kor client) server groups
Code:
First and second shown as non-pvp, also the 16th gs is non-pvp
PS1: the connectserver works only with joinserver from this thread!
PS2: all known and proven bugs were fixed, if you find a new one post it here so we can fix it, thanks!