- Joined
- Mar 28, 2006
- Messages
- 2,383
- Reaction score
- 0
I'm extremely sorry for my recent in-activity in this thread. I've been a little bit lazy. I will answer your problems from now on, sorry for the last few days. Here's an update for you. Enjoy.
Our last files were Rev 20, well here is Rev 23! With new additions and bug fixes. Here is the info:
Rev 21
Rev 22
Rev 23
Fullserver_v10
Link:
Sources
Link:
CompiledEXE's
Link:
Our last files were Rev 20, well here is Rev 23! With new additions and bug fixes. Here is the info:
Rev 21
Fixed:
* almost all the stats
* create/disorganize clan (not full, but you will not appaer two times anymore)
* server crash when go back to char
* disconnect when use muted command
* Cloths stats [thanks to tomiz]
* Command.ini levels
Added:
* Added weight
* Added refine stats defense/accury/attack/magic defense (still not 100% correct)
* Mysql Mutex
* Added MaxHP/MaxMP/HPReg/MPReg plus from passive skills
Changed:
* Some changes to allow multiple channels/servers
* The file for every server are separate now, and you can specifie the file name (to multiple servers)
* You don't have to add channels to the database, will be added automatic the server start
* Other files to allow linux compatibility [still not working correctly]
channels table
Code:DROP TABLE IF EXISTS `channels`; CREATE TABLE `channels` ( `id` int(11) NOT NULL, `type` int(11) NOT NULL, `name` varchar(255) default NULL, `host` varchar(255) default NULL, `port` int(11) default NULL, `connected` int(11) default NULL, `maxconnections` int(11) default NULL, `owner` int(11) default NULL );
Configuration files:
[SERVERDATA]
serverid=0 <--- this will be the server id (in worldserver will be channel number)
servertype=0 <--- server type [0 = login server | 1 = char server | 2 = world server]
serverip=127.0.0.1 <---- external ip
serverport=29000 <--- port
servername=LoginServer <--- name [in charserver will be server name | in worldserver willbe channel name]
parentid=0 <--- in charserver parentid will be the serverid from login | in worldserver parentid will be serverid from charserver
sameserver=1 <----- sameserver should be 1 if the parent server are in the same computer
how to specifie configuration file
just run the exe with parameter the filename
ex. loginserver.exe myfile.conf
you don't have to add nothing to the channels table when server started it will deleted row(with same id) and add the newone.
two server from the same type should not have same serverid, but can have sameid from other server type
ex.
loginserver.conf
serverid=0
servertype=0
charserver.conf [this will connect to loginserver 0]
serverid=0
servertype=1
parentid=0
charserver2.conf [this will connect to loginserver 0]
serverid=1
servertype=1
parentid=0
worldserver.conf [this will connect to charserver 0]
serverid=1 <-- this will be the channel
servertype=2
parentid=0
worldserver2.conf [this will connect to charserver 1]
serverid=2 <--- channel 2
servertype=2
parentid=1
Rev 22
Changed byte variable for weight (sorry i forget to change it)
Rev 23
(Credits to Drauk as always)Added
- Drop rate implemented [for now only affect equips,jewel and pat]
- Experience depend from mob color
- Server status
Changed
- Rewrite drop system (better one?)
- Minor changes in attack system
- Drop changed to the correct packet [799 when the mob die]
Fixed
- Move time when respawn a new mob
- Some buffs
- client crash in some drops
- fixed the packet from mob skill [still not used but is fixed]
you will need the last drop table to work correctly
Fullserver_v10
Link:
To view the content, you need to sign in or register
Sources
Link:
To view the content, you need to sign in or register
CompiledEXE's
Link:
To view the content, you need to sign in or register

