Quantcast
Channel: RaGEZONE - MMO Development Forums
Viewing all articles
Browse latest Browse all 29995

[Release] Emulated DataSources 97D

$
0
0
Hello!

I was working by hobbie on this project by the old good times. It takes some advantages than the WZ's originals

I took the Bor Team released sources for DS, JS y CS and i maked a downgrade, add features and improvements. Also, make emulators for ExDB, ES, RS. So there is a complete set of DataSources emulators for 97.04 (97d), it works for any server of the mentioned version

Common features:
  • Allows activate/deactivate write of log to disk
  • Allows configurate Threads
  • Allows configurate Ports


Description by each applicative:
DataServer:
  • Allows the posibility of edit features of new characters such as major versions between DB. Don't forget run "install\WZ_CreateCharacter.sql"
  • Validates character's creation for unwanted symbols in characters

JoinServer:
  • Allows use md5 (such as major versions)

ConnectServer:
  • Custom welcome messages, posibility of show players online, that isn't obtained from DB query, it uses the information provided by GS between UDP system (implemented from WZ source)

ExDB:
  • Validates guild's creation for unwanted symbols in characters
  • Validates guild notice update without cast to decimal symbols

EventServer & Ranking Server:
  • Nothing special, emulates original applicatives.



Configuration Example:
Code:

<?xml version="1.0"?>
<Config>
    <DataBase>
        <Host>127.0.0.1</Host>
        <User>sa</User>
        <Pass>drako</Pass>
        <DB>MuOnline</DB>
    </DataBase>
    <DataServer>
        <WriteLog>true</WriteLog>
        <PortStart>55960</PortStart>
        <PortCount>2</PortCount>
        <ThreadsCount>2</ThreadsCount>
    </DataServer>
    <JoinServer>
        <WriteLog>true</WriteLog>
        <Port>55970</Port>
        <MD5>false</MD5>
        <ThreadsCount>2</ThreadsCount>
    </JoinServer>
    <ConnectServer>
        <WriteLog>false</WriteLog>
        <Port>44405</Port>
        <UDPPort>55557</UDPPort>
        <IdleTime>30</IdleTime>
        <ServersGroup>
            <Server Code="0" Ip="127.0.0.1" Port="55901" Show="true" />
            <Server Code="1" Ip="127.0.0.1" Port="55903" Show="true" />
        </ServersGroup>
        <!--
        <ServersGroup>
            <Server Code="0" Ip="127.0.0.1" Port="55905" Show="false" />
        </ServersGroup>
        -->
        <WelcomeMessage>
            <Message Code="welcome" Text="Welcome to ..." Show="true"/>
            <Message Code="online_players_per_server" Text="Server(%d): %d" Show="true"/>
            <Message Code="total_players_online" Text="Total players online: %d" Show="true"/>
            <Message Code="golden_welcome" Text="#StayAtHome" Show="false"/>
        </WelcomeMessage>
        <ThreadsCount>2</ThreadsCount>
    </ConnectServer>
    <ExDB>
        <WriteLog>true</WriteLog>
        <Port>55906</Port>
        <ThreadsCount>2</ThreadsCount>
    </ExDB>
    <RankingServer>
        <WriteLog>true</WriteLog>
        <Port>44455</Port>
        <ThreadsCount>1</ThreadsCount>
    </RankingServer>
    <EventServer>
        <WriteLog>true</WriteLog>
        <Port>44456</Port>
        <ThreadsCount>1</ThreadsCount>
    </EventServer>
</Config>

Download Link:
https://mega.nz/file/Vc5X1JqZ#TaBJp0...cG9dPNz1gF8New
Password: drakonusjs

Credits:
Webzen
BoR Team
drakonusjs (Me, DrakonuS was stoled by a noob :laugh:)

Grettings & Enjoy this release!!
Attached Images

Viewing all articles
Browse latest Browse all 29995

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>