Server + Client @ 1.4.2 & Guide

Status
Not open for further replies.
;5943747 said:
Currently i'm working on a server + client release and the corresponding guide...

In this thread i wanna create a workspace for developement and testing, i'll update the guide and files constantly until they are in a stable state and then i'll release them in an extra thread...


Requirements
  • A computer with non-changing ip address
  • Internet connection for this computer
  • Basic linux skills

1. Install Debian 5.x
You can skip this if Debian is already installed (i.e. vServer)..........


how about in Ubuntu version ?
 
im having an issue where the the start script cant do anything... im running ubuntu
Code:
mkdir: cannot create directory `/PWServer/logs': No such file or directory

===============================================================
=                  STARTING Perfected World                   =
=             SERVER LOADING WILL TAKE SOME TIME              =
===============================================================

=== LOGSERVICE ===
cd: 16: can't cd to /PWServer/logservice
./start.sh: 16: cannot create /PWServer/logs/logservice.log: Directory nonexiste
nt
=== DONE! ===

=== UNIQUENAMED ===
cd: 21: can't cd to /PWServer/uniquenamed
./start.sh: 21: cannot create /PWServer/logs/uniquenamed.log: Directory nonexist
ent
=== DONE! ===

=== AUTH ===
cd: 26: can't cd to /PWServer/authd/
./start.sh: 26: cannot create /PWServer/logs/auth.log: Directory nonexistent
=== DONE! ===

=== GAMEDBD ===
cd: 31: can't cd to /PWServer/gamedbd
./start.sh: 31: cannot create /PWServer/logs/gamedbd.log: Directory nonexistent
=== DONE! ===

=== GACD ===
cd: 36: can't cd to /PWServer/gacd
./start.sh: 36: cannot create /PWServer/logs/gacd.log: Directory nonexistent
=== DONE! ===

=== GFACTIOND ===
cd: 41: can't cd to /PWServer/gfactiond
./start.sh: 41: cannot create /PWServer/logs/gfactiond.log: Directory nonexisten
t
=== DONE! ===

=== GDELIVERYD ===
cd: 46: can't cd to /PWServer/gdeliveryd
./start.sh: 46: cannot create /PWServer/logs/gdeliveryd.log: Directory nonexiste
nt
=== DONE! ===

=== GLINKD ===
cd: 51: can't cd to /PWServer/glinkd
cd: 52: can't cd to /PWServer/glinkd
./start.sh: 51: cannot create /PWServer/logs/glink1.log: Directory nonexistent
./start.sh: 52: cannot create /PWServer/logs/glink2.log: Directory nonexistent
cd: 53: can't cd to /PWServer/glinkd
cd: 54: can't cd to /PWServer/glinkd
./start.sh: 53: cannot create /PWServer/logs/glink3.log: Directory nonexistent
./start.sh: 54: cannot create /PWServer/logs/glink4.log: Directory nonexistent
=== DONE! ===

=== WORLD ===
cd: 61: can't cd to /PWServer/gamed
./start.sh: 61: cannot create /PWServer/logs/gs01.log: Directory nonexistent
=== DONE! ===

===============================================================
=                    ALL INSTANCES LOADED                     =
=                 SERVERS ARE UP AND RUNNING!                 =
===============================================================
 
You needa /PWServer folder with all files inside and chmod 755. The start.sh script cant find those files on your server.
 
Ok, big question/s... I've been searching all over the forums, and I think I've read this thread like 10 times already, so idk, maybe I still missed something... But here's my problem:

adminstart - Server + Client @ 1.4.2 & Guide - RaGEZONE Forums BM1 - Server + Client @ 1.4.2 & Guide - RaGEZONE Forums BM2 - Server + Client @ 1.4.2 & Guide - RaGEZONE Forums

So, first things first, can't connect with gamedbd, here's my start.sh results:

TestServer:/PWServer# ./start.sh

===============================================================
= STARTING Perfected World =
= SERVER LOADING WILL TAKE SOME TIME =
===============================================================

=== LOGSERVICE ===
info : program started with 6 threads.
=== DONE! ===

=== UNIQUENAMED ===
info : TcpManager OnAddSession
info : program started with 8 threads.
info : logclient: OnAddSession
info : logclienttcp: OnAddSession
=== DONE! ===

=== AUTH ===
=== DONE! ===

=== GAMEDBD ===
info : TcpManager OnAddSession
info : Begin import clsconfig ...
info : TcpManager OnDelSession
./start.sh: line 32: 5028 Illegal instruction ./gamedbd gamesys.conf > $PW_PATH/logs/gam edbd.log
=== DONE! ===

=== GACD ===
info : program started with 1 threads.
=== DONE! ===

=== GFACTIOND ===
info : TcpManager OnAddSession
TRACE : OnAddSession sid=6
info : OnAddSession
info : program started with 1 threads.
info : logclienttcp: OnAddSession
info : logclient: OnAddSession
=== DONE! ===

=== GDELIVERYD ===
info : TcpManager OnAddSession
TRACE : gdeliveryd::Max player allowed is 6000
TRACE : OnAddSession sid=7
TRACE : Timer update: (0) Thu Mar 31 09:03:52 2011

info : program started with 1 threads.
info : logclient: OnAddSession
err : gdelivery:: connect GameDB failed
TRACE : gdelivery::connect gfactionserver successfully.
info : logclienttcp: OnAddSession
TRACE : gdelivery::connect to gauthd successfully.
TRACE : ganticheatclient:: connect gacd successfully!
info : OnAddSession
TRACE : gfactionserver:: add link(or Delivery) 0 to map.
TRACE : Receive zoneid=1 from delivery
info : OnAddSession
=== DONE! ===

=== GLINKD ===
info : TcpManager OnAddSession
info : program started with 1 threads.
info : TcpManager OnAddSession
info : logclienttcp: OnAddSession
info : logclient: OnAddSession
TRACE : gfactionserver:: add link(or Delivery) 2 to map.
info : program started with 1 threads.
info : logclient: OnAddSession
info : logclienttcp: OnAddSession
TRACE : gfactionserver:: add link(or Delivery) 4 to map.
info : TcpManager OnAddSession
info : TcpManager OnAddSession
info : program started with 1 threads.
info : program started with 1 threads.
info : logclient: OnAddSession
info : logclienttcp: OnAddSession
info : logclient: OnAddSession
info : logclienttcp: OnAddSession
TRACE : gfactionserver:: add link(or Delivery) 3 to map.
TRACE : gfactionserver:: add link(or Delivery) 1 to map.
=== DONE! ===

=== WORLD ===
err : gdelivery:: connect GameDB failed
err : gdelivery:: connect GameDB failed
err : gdelivery:: connect GameDB failed
err : gdelivery:: connect GameDB failed
info : TcpManager OnAddSession
err : gdelivery:: connect GameDB failed
info : logclient: OnAddSession
info : logclienttcp: OnAddSession
TRACE : gdeliveryserver::gameserver 1's region is (-4096.000, 4096.000, 5632.000,-5632.000), worldtag is 1
info : OnAddSession
info : program started with 8 threads.
TRACE : gproviderserver:: add gameserver 1 to map.
err : gdelivery:: connect GameDB failed
TRACE : gdeliveryserver::statusannounce,online=0,fakemax=6000,load=0,attr=1342177280
err : gdelivery:: connect GameDB failed
=== DONE! ===

===============================================================
= ALL INSTANCES LOADED =
= SERVERS ARE UP AND RUNNING! =
===============================================================

TestServer:/PWServer# err : gdelivery:: connect GameDB failed
err : gdelivery:: connect GameDB failed
err : gdelivery:: connect GameDB failed
err : gdelivery:: connect GameDB failed
err : gdelivery:: connect GameDB failed
err : gdelivery:: connect GameDB failed
TRACE : gdeliveryserver::statusannounce,online=0,fakemax=6000,load=0,attr=1342177280
err : gdelivery:: connect GameDB failed
err : gdelivery:: connect GameDB failed
err : gdelivery:: connect GameDB failed
TRACE : checkpoint begin.
err : gdelivery:: connect GameDB failed
TRACE : checkpoint end.
TestServer:/PWServer# err : gdelivery:: connect GameDB failed
err : gdelivery:: connect GameDB failed
TestServer:/PWServer# TRACE : Timer update: (0) Thu Mar 31 09:04:51 2011

err : gdelivery:: connect GameDB failed
TRACE : gdeliveryserver::statusannounce,online=0,fakemax=6000,load=0,attr=1342177280
err : gdelivery:: connect GameDB failed
err : gdelivery:: connect GameDB failed
TestServer:/PWServer# err : gdelivery:: connect GameDB failed
TestServer:/PWServer# err : gdelivery:: connect GameDB failed
./err : gdelivery:: connect GameDB failed
stop.serr : gdelivery:: connect GameDB failed
h

SHUTTING DOWN SERVERS..!
STOPPING GAMESERVER..!
info : logclienttcp: OnDelSession
info : logclienttcp: OnDelSession
info : logclienttcp: OnDelSession
info : logclienttcp: OnDelSession
info : logclienttcp: OnDelSession
info : logclienttcp: OnDelSession
info : logclienttcp: OnDelSession
STOPPING GAMEDB DAEMON..!
err : gdelivery::Erase gameserver 1,sid=30
err : glinkd::disconnect from gameserver. gameserver 1, sid=12
err : glinkd::disconnect from gameserver. gameserver 1, sid=12
err : glinkd::disconnect from gameserver. gameserver 1, sid=12
err : glinkd::disconnect from gameserver. gameserver 1, sid=12
TRACE : OnDelSession sid=7
TRACE : gfactionserver::ondelsession: erase link(or delivery) 0 from map.
err : glinkd::Disconnect from delivery.
err : glinkd::Disconnect from delivery.
err : glinkd::Disconnect from delivery.
err : glinkd::Disconnect from delivery.
STOPPING GAME DELIVERY DAEMON..!
STOPPING GAME FACTION DAEMON..!
TRACE : OnDelSession sid=6
STOPPING AUTH DAEMON..!
STOPPING UNIQUENAME DAEMON..!
STOPPING GAME LINK DAEMON..!
STOPPING GAME ANTICHEAT DAEMON..!
STOPPING LOG SERVICES..!
STOPPING BASH SCRIPT..!
STOPPING JAVA..!

===============================================================
= ALL INSTANCES DOWN =
= SERVER OFFLINE =
===============================================================

TestServer:/PWServer#

So I checked start.sh:

#!/bin/sh

PW_PATH=/PWServer

if [ ! -d $PW_PATH/logs ]; then
mkdir $PW_PATH/logs
fi

echo ""
echo "==============================================================="
echo "= STARTING Perfected World ="
echo "= SERVER LOADING WILL TAKE SOME TIME ="
echo "==============================================================="
echo ""
echo "=== LOGSERVICE ==="
cd $PW_PATH/logservice; ./logservice logservice.conf >$PW_PATH/logs/logservice.log &
sleep 1
echo "=== DONE! ==="
echo ""
echo "=== UNIQUENAMED ==="
cd $PW_PATH/uniquenamed; ./uniquenamed gamesys.conf >$PW_PATH/logs/uniquenamed.log &
sleep 1
echo "=== DONE! ==="
echo ""
echo "=== AUTH ==="
cd $PW_PATH/authd/; ./authd >$PW_PATH/logs/auth.log &
sleep 1
echo "=== DONE! ==="
echo ""
echo "=== GAMEDBD ==="
cd $PW_PATH/gamedbd; ./gamedbd gamesys.conf >$PW_PATH/logs/gamedbd.log &
sleep 5
echo "=== DONE! ==="
echo ""
echo "=== GACD ==="
cd $PW_PATH/gacd; ./gacd gamesys.conf >$PW_PATH/logs/gacd.log &
sleep 1
echo "=== DONE! ==="
echo ""
echo "=== GFACTIOND ==="
cd $PW_PATH/gfactiond; ./gfactiond gamesys.conf >$PW_PATH/logs/gfactiond.log &
sleep 1
echo "=== DONE! ==="
echo ""
echo "=== GDELIVERYD ==="
cd $PW_PATH/gdeliveryd; ./gdeliveryd gamesys.conf >$PW_PATH/logs/gdeliveryd.log &
sleep 1
echo "=== DONE! ==="
echo ""
echo "=== GLINKD ==="
cd $PW_PATH/glinkd; ./glinkd gamesys.conf 1 >$PW_PATH/logs/glink1.log &
cd $PW_PATH/glinkd; ./glinkd gamesys.conf 2 >$PW_PATH/logs/glink2.log &
cd $PW_PATH/glinkd; ./glinkd gamesys.conf 3 >$PW_PATH/logs/glink3.log &
cd $PW_PATH/glinkd; ./glinkd gamesys.conf 4 >$PW_PATH/logs/glink4.log &
sleep 1
echo "=== DONE! ==="

echo ""
echo "=== WORLD ==="
#cd $PW_PATH/gamed; ./gs gs01
cd $PW_PATH/gamed; ./gs gs01 >$PW_PATH/logs/gs01.log &
sleep 20
echo "=== DONE! ==="

echo ""
echo "==============================================================="
echo "= ALL INSTANCES LOADED ="
echo "= SERVERS ARE UP AND RUNNING! ="
echo "==============================================================="
echo ""

So now I look at gamesys.conf:

[GameDBServer]
zoneid=1
aid=1
type = tcp
port = 29400
address = 127.0.0.1
so_sndbuf = 16384
so_rcvbuf = 16384
ibuffermax = 1048576
obuffermax = 1048576
tcp_nodelay = 0
listen_backlog = 10
accumulate = 16777216

[LogclientClient]
type = udp
port = 11100
address = 127.0.0.1
so_sndbuf = 16384
so_rcvbuf = 16384
ibuffermax = 16384
obuffermax = 1048576
accumulate = 1048576

[LogclientTcpClient]
type = tcp
port = 11101
address = 127.0.0.1
so_sndbuf = 16384
so_rcvbuf = 16384
ibuffermax = 16384
obuffermax = 1048576
accumulate = 1048576

[storage]
homedir = dbf
datadir = bdb
logdir = bdb/logs
backupdir = dbf/bdb/backup
cachesize = 16777216
errpfx = Storage
checkpoint_interval = 60
backup_lockfile = /tmp/.lockgamedbd
quit_lockfile = /tmp/.quitgamedbd
;compress = 1

[storagewdb]
homedir = dbf
datadir = wdb
logdir = wdb/logs
backupdir = dbf/wdb/backup
checkpoint_interval = 60
times_incbackup = 1
tables = auction,city,equipment,friends,messages,status,user,clsconfig,factioninfo,inventory,rolename,storehouse,userfaction,base,config,factionname,mailbox,sellpoint,task,translog,waitdel,gtask,order,shoplog
cache_high_default = 8000
cache_low_default = 7500
base_cache_high = 50000
base_cache_low = 45000
status_cache_high = 50000
status_cache_low = 45000
equipment_cache_high = 50000
equipment_cache_low = 45000
inventory_cache_high = 50000
inventory_cache_low = 45000
backup_lockfile = /tmp/.lockgamedbd
quit_lockfile = /tmp/.quitgamedbd

[gamedbd]
noimportclsconfig = 0

[ThreadPool]
threads = (0,1)(1,15)(100,1)(101,1)
max_queuesize = 1048576
prior_strict = 1

#½Ç«λÖÓÓϷ·þÎÆ¶Ô¦¹Øµ
[GameServerRegion]
#ID = Region[left,right,top,bottom]
IDs = 1
1 = -100000,100000,100000,-100000

[Role]
delete_timeout = 604800
;delete_timeout = 60

#¸÷°ҵµijõÅ¢
#ְҵµÄD£¬´Ó¿ªʼ£¬´Îò
[OCCUPATION]
occupations = SWORDSMAN,MAGE,MONK,HAG,ORGE,GENIE,ARCHER,ANGEL

[GENERAL]

#ÈÀսʿ
[SWORDSMAN]
race = 0
posx = 332
posy = 241
posz = 3068
money = 0

hp = 60
mp = 20
vitality = 20
energy = 5
strength = 15
agility = 10

attack_speed = 14
hp_gen = 3
mp_gen = 1
walk_speed = 1.5
run_speed = 3.0
swim_speed = 2.2
flight_speed = 3.0
move_speed = 1

vit_hp = 4
eng_mp = 2
lvlup_hp = 5
lvlup_mp = 3
lvlup_dmg = 1
lvlup_magic = 0
lvlup_defense = 1

#ÈÀ·¨ʦ
[MAGE]
race = 0
posx = 332
posy = 241
posz = 3068
money = 0

hp = 30
mp = 50
vitality = 10
energy = 20
strength = 10
agility = 10

attack_speed = 20
hp_gen = 1
mp_gen = 3
walk_speed = 1.3
run_speed = 2.7
swim_speed = 2
flight_speed = 2.7
move_speed = 0.9

vit_hp = 2
eng_mp = 4
lvlup_hp = 3
lvlup_mp = 5
lvlup_dmg = 1/2
lvlup_magic = 1
lvlup_defense = 1/2

#ÈÀɮÂ
[MONK]
race = 0
posx = 332
posy = 241
posz = 3068
money = 0

hp = 40
mp = 40
vitality = 15
energy = 15
strength = 10
agility = 10

attack_speed = 16
hp_gen = 2
mp_gen = 2
walk_speed = 1.4
run_speed = 2.9
swim_speed = 2.1
flight_speed = 2.9
move_speed = 1

vit_hp = 3
eng_mp = 3
lvlup_hp = 4
lvlup_mp = 4
lvlup_dmg = 1
lvlup_magic = 0
lvlup_defense = 1

#Ѿ«
[HAG]
race = 1
posx = 332
posy = 241
posz = 3068
money = 0

hp = 50
mp = 30
vitality = 15
energy = 15
strength = 15
agility = 5

attack_speed = 16
hp_gen = 2
mp_gen = 2
walk_speed = 1.5
run_speed = 3.1
swim_speed = 2.3
flight_speed = 3.1
move_speed = 1.1

vit_hp = 3
eng_mp = 3
lvlup_hp = 4
lvlup_mp = 4
lvlup_dmg = 1
lvlup_magic = 0
lvlup_defense = 1

#ÑÊ
[ORGE]
race = 2
posx = 332
posy = 241
posz = 3068
money = 0

hp = 65
mp = 15
vitality = 25
energy = 5
strength = 15
agility = 5

attack_speed = 14
hp_gen = 6
mp_gen = 2
walk_speed = 1.4
run_speed = 2.8
swim_speed = 2
flight_speed = 2.8
move_speed = 0.9

vit_hp = 4
eng_mp = 2
lvlup_hp = 5
lvlup_mp = 3
lvlup_dmg = 1
lvlup_magic = 0
lvlup_defense = 1

#÷
[GENIE]
race = 3
posx = 332
posy = 241
posz = 3068
money = 0

hp = 25
mp = 55
vitality = 8
energy = 22
strength = 5
agility = 15

attack_speed = 20
hp_gen = 1
mp_gen = 3
walk_speed = 1.6
run_speed = 3.3
swim_speed = 2.4
flight_speed = 3.3
move_speed = 1.2

vit_hp = 2
eng_mp = 4
lvlup_hp = 2
lvlup_mp = 6
lvlup_dmg = 1/2
lvlup_magic = 1
lvlup_defense = 1/2

#Óâ
[ARCHER]
race = 4
posx = 332
posy = 241
posz = 3068
money = 0

hp = 30
mp = 50
vitality = 15
energy = 15
strength = 10
agility = 10

attack_speed = 14
hp_gen = 2
mp_gen = 2
walk_speed = 1.4
run_speed = 2.8
swim_speed = 2.0
flight_speed = 2.8
move_speed = 0.9

vit_hp = 3
eng_mp = 3
lvlup_hp = 4
lvlup_mp = 4
lvlup_dmg = 1
lvlup_magic = 0
lvlup_defense = 1

#ÓÁ
[ANGEL]
race = 5
posx = 332
posy = 241
posz = 3068
money = 0

hp = 30
mp = 50
vitality = 10
energy = 25
strength = 5
agility = 10

attack_speed = 20
hp_gen = 1
mp_gen = 3
walk_speed = 1.4
run_speed = 2.8
swim_speed = 2.0
flight_speed = 2.8
move_speed = 0.9

vit_hp = 2
eng_mp = 4
lvlup_hp = 3
lvlup_mp = 5
lvlup_dmg = 1/2
lvlup_magic = 1
lvlup_defense = 1/2

Keep in mind I am checking these against a known working server...

gamedbd.log is empty and I still have no clue where the roles are suppose to go -.- I know it's probably something simple, but I've been tryin to get this to work for a few days now, and my brain is wracked. So I am askin you kind, wonderful, intelligent and understanding people for a little guidance. :D If you need any other logs/outputs/files let me know and I'll post em ASAP.

Any help will be greatly appreciated, this is suppose to be just a test server, the actual running server for some reason is fine -.- but I am all outta ideas as far as what went wrong here.

Thanks in advance for any help/direction....

Oh, I'm running Debian 32bit if that matters >.<
 
Ok, big question/s... I've been searching all over the forums, and I think I've read this thread like 10 times already, so idk, maybe I still missed something... But here's my problem:

View attachment 86907View attachment 86908View attachment 86909

So, first things first, can't connect with gamedbd, here's my start.sh results:

TestServer:/PWServer# ./start.sh

===============================================================
= STARTING Perfected World =
= SERVER LOADING WILL TAKE SOME TIME =
===============================================================

=== LOGSERVICE ===
info : program started with 6 threads.
=== DONE! ===

=== UNIQUENAMED ===
info : TcpManager OnAddSession
info : program started with 8 threads.
info : logclient: OnAddSession
info : logclienttcp: OnAddSession
=== DONE! ===

=== AUTH ===
=== DONE! ===

=== GAMEDBD ===
info : TcpManager OnAddSession
info : Begin import clsconfig ...
info : TcpManager OnDelSession
./start.sh: line 32: 5028 Illegal instruction ./gamedbd gamesys.conf > $PW_PATH/logs/gam edbd.log
=== DONE! ===

=== GACD ===
info : program started with 1 threads.
=== DONE! ===

=== GFACTIOND ===
info : TcpManager OnAddSession
TRACE : OnAddSession sid=6
info : OnAddSession
info : program started with 1 threads.
info : logclienttcp: OnAddSession
info : logclient: OnAddSession
=== DONE! ===

=== GDELIVERYD ===
info : TcpManager OnAddSession
TRACE : gdeliveryd::Max player allowed is 6000
TRACE : OnAddSession sid=7
TRACE : Timer update: (0) Thu Mar 31 09:03:52 2011

info : program started with 1 threads.
info : logclient: OnAddSession
err : gdelivery:: connect GameDB failed
TRACE : gdelivery::connect gfactionserver successfully.
info : logclienttcp: OnAddSession
TRACE : gdelivery::connect to gauthd successfully.
TRACE : ganticheatclient:: connect gacd successfully!
info : OnAddSession
TRACE : gfactionserver:: add link(or Delivery) 0 to map.
TRACE : Receive zoneid=1 from delivery
info : OnAddSession
=== DONE! ===

=== GLINKD ===
info : TcpManager OnAddSession
info : program started with 1 threads.
info : TcpManager OnAddSession
info : logclienttcp: OnAddSession
info : logclient: OnAddSession
TRACE : gfactionserver:: add link(or Delivery) 2 to map.
info : program started with 1 threads.
info : logclient: OnAddSession
info : logclienttcp: OnAddSession
TRACE : gfactionserver:: add link(or Delivery) 4 to map.
info : TcpManager OnAddSession
info : TcpManager OnAddSession
info : program started with 1 threads.
info : program started with 1 threads.
info : logclient: OnAddSession
info : logclienttcp: OnAddSession
info : logclient: OnAddSession
info : logclienttcp: OnAddSession
TRACE : gfactionserver:: add link(or Delivery) 3 to map.
TRACE : gfactionserver:: add link(or Delivery) 1 to map.
=== DONE! ===

=== WORLD ===
err : gdelivery:: connect GameDB failed
err : gdelivery:: connect GameDB failed
err : gdelivery:: connect GameDB failed
err : gdelivery:: connect GameDB failed
info : TcpManager OnAddSession
err : gdelivery:: connect GameDB failed
info : logclient: OnAddSession
info : logclienttcp: OnAddSession
TRACE : gdeliveryserver::gameserver 1's region is (-4096.000, 4096.000, 5632.000,-5632.000), worldtag is 1
info : OnAddSession
info : program started with 8 threads.
TRACE : gproviderserver:: add gameserver 1 to map.
err : gdelivery:: connect GameDB failed
TRACE : gdeliveryserver::statusannounce,online=0,fakemax=6000,load=0,attr=1342177280
err : gdelivery:: connect GameDB failed
=== DONE! ===

===============================================================
= ALL INSTANCES LOADED =
= SERVERS ARE UP AND RUNNING! =
===============================================================

TestServer:/PWServer# err : gdelivery:: connect GameDB failed
err : gdelivery:: connect GameDB failed
err : gdelivery:: connect GameDB failed
err : gdelivery:: connect GameDB failed
err : gdelivery:: connect GameDB failed
err : gdelivery:: connect GameDB failed
TRACE : gdeliveryserver::statusannounce,online=0,fakemax=6000,load=0,attr=1342177280
err : gdelivery:: connect GameDB failed
err : gdelivery:: connect GameDB failed
err : gdelivery:: connect GameDB failed
TRACE : checkpoint begin.
err : gdelivery:: connect GameDB failed
TRACE : checkpoint end.
TestServer:/PWServer# err : gdelivery:: connect GameDB failed
err : gdelivery:: connect GameDB failed
TestServer:/PWServer# TRACE : Timer update: (0) Thu Mar 31 09:04:51 2011

err : gdelivery:: connect GameDB failed
TRACE : gdeliveryserver::statusannounce,online=0,fakemax=6000,load=0,attr=1342177280
err : gdelivery:: connect GameDB failed
err : gdelivery:: connect GameDB failed
TestServer:/PWServer# err : gdelivery:: connect GameDB failed
TestServer:/PWServer# err : gdelivery:: connect GameDB failed
./err : gdelivery:: connect GameDB failed
stop.serr : gdelivery:: connect GameDB failed
h

SHUTTING DOWN SERVERS..!
STOPPING GAMESERVER..!
info : logclienttcp: OnDelSession
info : logclienttcp: OnDelSession
info : logclienttcp: OnDelSession
info : logclienttcp: OnDelSession
info : logclienttcp: OnDelSession
info : logclienttcp: OnDelSession
info : logclienttcp: OnDelSession
STOPPING GAMEDB DAEMON..!
err : gdelivery::Erase gameserver 1,sid=30
err : glinkd::disconnect from gameserver. gameserver 1, sid=12
err : glinkd::disconnect from gameserver. gameserver 1, sid=12
err : glinkd::disconnect from gameserver. gameserver 1, sid=12
err : glinkd::disconnect from gameserver. gameserver 1, sid=12
TRACE : OnDelSession sid=7
TRACE : gfactionserver::ondelsession: erase link(or delivery) 0 from map.
err : glinkd::Disconnect from delivery.
err : glinkd::Disconnect from delivery.
err : glinkd::Disconnect from delivery.
err : glinkd::Disconnect from delivery.
STOPPING GAME DELIVERY DAEMON..!
STOPPING GAME FACTION DAEMON..!
TRACE : OnDelSession sid=6
STOPPING AUTH DAEMON..!
STOPPING UNIQUENAME DAEMON..!
STOPPING GAME LINK DAEMON..!
STOPPING GAME ANTICHEAT DAEMON..!
STOPPING LOG SERVICES..!
STOPPING BASH SCRIPT..!
STOPPING JAVA..!

===============================================================
= ALL INSTANCES DOWN =
= SERVER OFFLINE =
===============================================================

TestServer:/PWServer#

So I checked start.sh:

#!/bin/sh

PW_PATH=/PWServer

if [ ! -d $PW_PATH/logs ]; then
mkdir $PW_PATH/logs
fi

echo ""
echo "==============================================================="
echo "= STARTING Perfected World ="
echo "= SERVER LOADING WILL TAKE SOME TIME ="
echo "==============================================================="
echo ""
echo "=== LOGSERVICE ==="
cd $PW_PATH/logservice; ./logservice logservice.conf >$PW_PATH/logs/logservice.log &
sleep 1
echo "=== DONE! ==="
echo ""
echo "=== UNIQUENAMED ==="
cd $PW_PATH/uniquenamed; ./uniquenamed gamesys.conf >$PW_PATH/logs/uniquenamed.log &
sleep 1
echo "=== DONE! ==="
echo ""
echo "=== AUTH ==="
cd $PW_PATH/authd/; ./authd >$PW_PATH/logs/auth.log &
sleep 1
echo "=== DONE! ==="
echo ""
echo "=== GAMEDBD ==="
cd $PW_PATH/gamedbd; ./gamedbd gamesys.conf >$PW_PATH/logs/gamedbd.log &
sleep 5
echo "=== DONE! ==="
echo ""
echo "=== GACD ==="
cd $PW_PATH/gacd; ./gacd gamesys.conf >$PW_PATH/logs/gacd.log &
sleep 1
echo "=== DONE! ==="
echo ""
echo "=== GFACTIOND ==="
cd $PW_PATH/gfactiond; ./gfactiond gamesys.conf >$PW_PATH/logs/gfactiond.log &
sleep 1
echo "=== DONE! ==="
echo ""
echo "=== GDELIVERYD ==="
cd $PW_PATH/gdeliveryd; ./gdeliveryd gamesys.conf >$PW_PATH/logs/gdeliveryd.log &
sleep 1
echo "=== DONE! ==="
echo ""
echo "=== GLINKD ==="
cd $PW_PATH/glinkd; ./glinkd gamesys.conf 1 >$PW_PATH/logs/glink1.log &
cd $PW_PATH/glinkd; ./glinkd gamesys.conf 2 >$PW_PATH/logs/glink2.log &
cd $PW_PATH/glinkd; ./glinkd gamesys.conf 3 >$PW_PATH/logs/glink3.log &
cd $PW_PATH/glinkd; ./glinkd gamesys.conf 4 >$PW_PATH/logs/glink4.log &
sleep 1
echo "=== DONE! ==="

echo ""
echo "=== WORLD ==="
#cd $PW_PATH/gamed; ./gs gs01
cd $PW_PATH/gamed; ./gs gs01 >$PW_PATH/logs/gs01.log &
sleep 20
echo "=== DONE! ==="

echo ""
echo "==============================================================="
echo "= ALL INSTANCES LOADED ="
echo "= SERVERS ARE UP AND RUNNING! ="
echo "==============================================================="
echo ""

So now I look at gamesys.conf:

[GameDBServer]
zoneid=1
aid=1
type = tcp
port = 29400
address = 127.0.0.1
so_sndbuf = 16384
so_rcvbuf = 16384
ibuffermax = 1048576
obuffermax = 1048576
tcp_nodelay = 0
listen_backlog = 10
accumulate = 16777216

[LogclientClient]
type = udp
port = 11100
address = 127.0.0.1
so_sndbuf = 16384
so_rcvbuf = 16384
ibuffermax = 16384
obuffermax = 1048576
accumulate = 1048576

[LogclientTcpClient]
type = tcp
port = 11101
address = 127.0.0.1
so_sndbuf = 16384
so_rcvbuf = 16384
ibuffermax = 16384
obuffermax = 1048576
accumulate = 1048576

[storage]
homedir = dbf
datadir = bdb
logdir = bdb/logs
backupdir = dbf/bdb/backup
cachesize = 16777216
errpfx = Storage
checkpoint_interval = 60
backup_lockfile = /tmp/.lockgamedbd
quit_lockfile = /tmp/.quitgamedbd
;compress = 1

[storagewdb]
homedir = dbf
datadir = wdb
logdir = wdb/logs
backupdir = dbf/wdb/backup
checkpoint_interval = 60
times_incbackup = 1
tables = auction,city,equipment,friends,messages,status,user,clsconfig,factioninfo,inventory,rolename,storehouse,userfaction,base,config,factionname,mailbox,sellpoint,task,translog,waitdel,gtask,order,shoplog
cache_high_default = 8000
cache_low_default = 7500
base_cache_high = 50000
base_cache_low = 45000
status_cache_high = 50000
status_cache_low = 45000
equipment_cache_high = 50000
equipment_cache_low = 45000
inventory_cache_high = 50000
inventory_cache_low = 45000
backup_lockfile = /tmp/.lockgamedbd
quit_lockfile = /tmp/.quitgamedbd

[gamedbd]
noimportclsconfig = 0

[ThreadPool]
threads = (0,1)(1,15)(100,1)(101,1)
max_queuesize = 1048576
prior_strict = 1

#½Ç«λÖÓÓϷ·þÎÆ¶Ô¦¹Øµ
[GameServerRegion]
#ID = Region[left,right,top,bottom]
IDs = 1
1 = -100000,100000,100000,-100000

[Role]
delete_timeout = 604800
;delete_timeout = 60

#¸÷°ҵµijõÅ¢
#ְҵµÄD£¬´Ó¿ªʼ£¬´Îò
[OCCUPATION]
occupations = SWORDSMAN,MAGE,MONK,HAG,ORGE,GENIE,ARCHER,ANGEL

[GENERAL]

#ÈÀսʿ
[SWORDSMAN]
race = 0
posx = 332
posy = 241
posz = 3068
money = 0

hp = 60
mp = 20
vitality = 20
energy = 5
strength = 15
agility = 10

attack_speed = 14
hp_gen = 3
mp_gen = 1
walk_speed = 1.5
run_speed = 3.0
swim_speed = 2.2
flight_speed = 3.0
move_speed = 1

vit_hp = 4
eng_mp = 2
lvlup_hp = 5
lvlup_mp = 3
lvlup_dmg = 1
lvlup_magic = 0
lvlup_defense = 1

#ÈÀ·¨ʦ
[MAGE]
race = 0
posx = 332
posy = 241
posz = 3068
money = 0

hp = 30
mp = 50
vitality = 10
energy = 20
strength = 10
agility = 10

attack_speed = 20
hp_gen = 1
mp_gen = 3
walk_speed = 1.3
run_speed = 2.7
swim_speed = 2
flight_speed = 2.7
move_speed = 0.9

vit_hp = 2
eng_mp = 4
lvlup_hp = 3
lvlup_mp = 5
lvlup_dmg = 1/2
lvlup_magic = 1
lvlup_defense = 1/2

#ÈÀɮÂ
[MONK]
race = 0
posx = 332
posy = 241
posz = 3068
money = 0

hp = 40
mp = 40
vitality = 15
energy = 15
strength = 10
agility = 10

attack_speed = 16
hp_gen = 2
mp_gen = 2
walk_speed = 1.4
run_speed = 2.9
swim_speed = 2.1
flight_speed = 2.9
move_speed = 1

vit_hp = 3
eng_mp = 3
lvlup_hp = 4
lvlup_mp = 4
lvlup_dmg = 1
lvlup_magic = 0
lvlup_defense = 1

#Ѿ«
[HAG]
race = 1
posx = 332
posy = 241
posz = 3068
money = 0

hp = 50
mp = 30
vitality = 15
energy = 15
strength = 15
agility = 5

attack_speed = 16
hp_gen = 2
mp_gen = 2
walk_speed = 1.5
run_speed = 3.1
swim_speed = 2.3
flight_speed = 3.1
move_speed = 1.1

vit_hp = 3
eng_mp = 3
lvlup_hp = 4
lvlup_mp = 4
lvlup_dmg = 1
lvlup_magic = 0
lvlup_defense = 1

#ÑÊ
[ORGE]
race = 2
posx = 332
posy = 241
posz = 3068
money = 0

hp = 65
mp = 15
vitality = 25
energy = 5
strength = 15
agility = 5

attack_speed = 14
hp_gen = 6
mp_gen = 2
walk_speed = 1.4
run_speed = 2.8
swim_speed = 2
flight_speed = 2.8
move_speed = 0.9

vit_hp = 4
eng_mp = 2
lvlup_hp = 5
lvlup_mp = 3
lvlup_dmg = 1
lvlup_magic = 0
lvlup_defense = 1

#÷
[GENIE]
race = 3
posx = 332
posy = 241
posz = 3068
money = 0

hp = 25
mp = 55
vitality = 8
energy = 22
strength = 5
agility = 15

attack_speed = 20
hp_gen = 1
mp_gen = 3
walk_speed = 1.6
run_speed = 3.3
swim_speed = 2.4
flight_speed = 3.3
move_speed = 1.2

vit_hp = 2
eng_mp = 4
lvlup_hp = 2
lvlup_mp = 6
lvlup_dmg = 1/2
lvlup_magic = 1
lvlup_defense = 1/2

#Óâ
[ARCHER]
race = 4
posx = 332
posy = 241
posz = 3068
money = 0

hp = 30
mp = 50
vitality = 15
energy = 15
strength = 10
agility = 10

attack_speed = 14
hp_gen = 2
mp_gen = 2
walk_speed = 1.4
run_speed = 2.8
swim_speed = 2.0
flight_speed = 2.8
move_speed = 0.9

vit_hp = 3
eng_mp = 3
lvlup_hp = 4
lvlup_mp = 4
lvlup_dmg = 1
lvlup_magic = 0
lvlup_defense = 1

#ÓÁ
[ANGEL]
race = 5
posx = 332
posy = 241
posz = 3068
money = 0

hp = 30
mp = 50
vitality = 10
energy = 25
strength = 5
agility = 10

attack_speed = 20
hp_gen = 1
mp_gen = 3
walk_speed = 1.4
run_speed = 2.8
swim_speed = 2.0
flight_speed = 2.8
move_speed = 0.9

vit_hp = 2
eng_mp = 4
lvlup_hp = 3
lvlup_mp = 5
lvlup_dmg = 1/2
lvlup_magic = 1
lvlup_defense = 1/2

Keep in mind I am checking these against a known working server...

gamedbd.log is empty and I still have no clue where the roles are suppose to go -.- I know it's probably something simple, but I've been tryin to get this to work for a few days now, and my brain is wracked. So I am askin you kind, wonderful, intelligent and understanding people for a little guidance. :D If you need any other logs/outputs/files let me know and I'll post em ASAP.

Any help will be greatly appreciated, this is suppose to be just a test server, the actual running server for some reason is fine -.- but I am all outta ideas as far as what went wrong here.

Thanks in advance for any help/direction....

Oh, I'm running Debian 32bit if that matters >.<

Let pwAdmin do the starting, no point in using start.sh if you have pwAdmin (it was made ages ago, before pwAdmin existed)

and gamedbd is a finicky bastard, sometimes it works just fine, others it hates doing anything

"cd /PWServer/gamedbd; ./gamedbd gamesys.conf"

should start it just fine...
 
where to download an original PW client version to patching it?
because i've got an internation and i get some error linke
Map out of phase with the servers =/ WTF? could someone help me?
 
All veiz I call a map, the page of server control is blank.
And has not as yet link dgs.
I wonder why.

das7002 - Server + Client @ 1.4.2 & Guide - RaGEZONE Forums
 
Last edited:
Code:
1. Install Debian 5.x
You can skip this if Debian is already installed (i.e. vServer)
Internet access is required
Download Debian 5.x netinstall and burn image to CD
Boot your PC from CD
Most of the installation process should be self explaining
As file system i've selected ext2, if you plan to handle a large amount of small files you should choose a journaling file system i.e. ReiserFS
When the installer ask for package selection deselect all packages, we will install everything on our own
After installation is complete, remove CD and reboot
Login as root with the root password that you had set during installation
First we update the source list
COMMAND~: apt-get update
Now we install the first package, the SSH server that will allow you remote access
COMMAND~: apt-get install openssh-server
The server files used in this guide are bzip2 compressed, bzip2 is required to decompress the files
COMMAND~: apt-get install bzip2

Tell me whether it is possible to install on ubuntu?
User change much? :sleep:
 
Hey guys,

I have just successfully installed this server in Ubuntu 10.10 and all goes good until i get to the pwAdmin page, i click on the start server button and everything comes online EXCEPT FOR gamedbd.

The start.sh script in /PWServer also fails to start gamedbd

i cant for the life of me figure out why it wont start.........

Anyone got any ideas?

Thanks guys :D
 
Hi guys, im new with this, but i got one un-use dedicated server, it is Linux CentOS 5, well, i already did follow some guide here, i use SSH putty to setup the server, but i got some unknown error issue, first

Code:
=== LOGSERVICE ===
./logservice: error while loading shared libraries: libstdc++.so.5: cannot open shared object file: No such file or directory
=== DONE! ===

Code:
=== GACD ===
./gacd: error while loading shared libraries: libxml2.so.2: cannot open shared object file: No such file or directory
=== DONE! ===

=== GFACTIOND ===
./gfactiond: error while loading shared libraries: libpcre.so.0: cannot open shared object file: No such file or directory
=== DONE! ===

Code:
=== GDELIVERYD ===
TRACE : gdeliveryd::Max player allowed is 6000
TRACE : Timer update: (0) Tue Apr 26 03:39:22 2011

info : GameDBServer::OnAddSession, sid=6.
TRACE : OnAddSession sid=8
info : program started with 1 threads.
info : logclienttcp: OnAbortSession
TRACE : gdelivery::connect to gauthd successfully.
TRACE : ganticheatclient:: connect to GACD failed!
TRACE : gdelivery::gfactionclient: connect server failed. reconnecting...
info : logclient: OnAddSession
TRACE : DBAuctionList, size=0, handle=0
TRACE : DBBattleLoad, count=44.
TRACE : DBStockLoad, size=0, handle=0
TRACE : dbauctionlist: received. res->items.size()=0,res->handle.size()=0 retcode=0
TRACE : BattleManager: Sync map notice to GS.
TRACE : DBStockLoad: retcode=0, size=0, handle=0
info : logclienttcp: OnAbortSession
TRACE : StockStatus:: uptime=0,trade_price=0,order_volume=0,trade_volume=0,trade_amount=0,idpool=2
=== DONE! ===

Code:
=== GLINKD ===
info : program started with 1 threads.
info : logclienttcp: OnAbortSession
info : logclient: OnAddSession
info : program started with 1 threads.
info : logclienttcp: OnAbortSession
info : logclient: OnAddSession
info : program started with 1 threads.
info : logclient: OnAddSession
info : logclienttcp: OnAbortSession
info : program started with 1 threads.
info : logclienttcp: OnAbortSession
info : logclient: OnAddSession
=== DONE! ===

=== WORLD ===
./gs: error while loading shared libraries: libtask.so: cannot open shared object file: No such file or directory
info : logclienttcp: OnAbortSession
TRACE : ganticheatclient:: connect to GACD failed!
TRACE : gdelivery::gfactionclient: connect server failed. reconnecting...
info : logclienttcp: OnAbortSession
info : logclienttcp: OnAbortSession
info : logclienttcp: OnAbortSession
info : logclienttcp: OnAbortSession
info : logclienttcp: OnAbortSession
info : logclienttcp: OnAbortSession
TRACE : gdelivery::gfactionclient: connect server failed. reconnecting...
TRACE : ganticheatclient:: connect to GACD failed!
info : logclienttcp: OnAbortSession
info : logclienttcp: OnAbortSession
info : logclienttcp: OnAbortSession
info : logclienttcp: OnAbortSession
info : logclienttcp: OnAbortSession
TRACE : gdelivery::gfactionclient: connect server failed. reconnecting...
TRACE : gdelivery::gfactionclient: connect server failed. reconnecting...
info : logclienttcp: OnAbortSession
info : logclienttcp: OnAbortSession
TRACE : gdelivery::gfactionclient: connect server failed. reconnecting...
TRACE : ganticheatclient:: connect to GACD failed!
info : logclienttcp: OnAbortSession
info : logclienttcp: OnAbortSession
info : logclienttcp: OnAbortSession
info : logclienttcp: OnAbortSession
info : logclienttcp: OnAbortSession
TRACE : gdelivery::gfactionclient: connect server failed. reconnecting...
TRACE : gdeliveryserver::statusannounce,online=0,fakemax=6000,load=0,attr=1342177280
TRACE : gdelivery::gfactionclient: connect server failed. reconnecting...
=== DONE! ===

I need someone to guide me at MSN, i can pay if the setup was success. Do inbox me for thos who are willing to help out. Thanks.
 
I mean other then the fact you have to go in and fix the templates manually currently yeah... its fine I guess thats the only issue I've found so far, Ill be testing out the instances later on

Edit: I figured I might as well include the fixed templates so other people can benefit from them

cls0gender0 (wr male)
Code:
<?xml version="1.0" encoding="UTF-8"?><role>
<base><variable name="version" type="byte">1</variable>
<variable name="id" type="int">16</variable>
<variable name="name" type="Octets">cls0gender0</variable>
<variable name="race" type="int">0</variable>
<variable name="cls" type="int">0</variable>
<variable name="gender" type="byte">0</variable>
<variable name="custom_data" type="Octets"></variable>
<variable name="config_data" type="Octets">0300000078014b6160606001e2ff4800c865608262109b1144000188660662901c3f108300482f880f03ec50c672208d64e47f19a066364606460880a91e01f499ffff89f1e57160f8f04014c2c20848331801438c85914188a182d19e4100282ff16e520d28224061fb9a6d728d0b504c086a01480d283e18d980049308588fde91fde50bfe4254704a4fae79f0770583c16311a80e0875426905c30ba0382b90ab00c41c0620717b0686df420c2f80d8e49f10d8de0f2061b0ebc01488034e13407782256004481ca402240a62823c0201607120f3f0fe72092095003418e440101b0440eeb66ccd61106ccf61b0f1ec61b085d220b9676d10313e201b841ddaba184c5eb582d931ff56c0f9ad137318407c504285a9cdf0e901b303a6e6c0f42838323034d833417d00544b3d000049385c2a</variable>
<variable name="custom_stamp" type="int">0</variable>
<variable name="status" type="byte">1</variable>
<variable name="delete_time" type="int">0</variable>
<variable name="create_time" type="int">0</variable>
<variable name="lastlogin_time" type="int">1155708528</variable>
<variable name="help_states" type="Octets">01001f009d93a793b193bb93c593f303f483cf93fd83d9930784e3931184db871b84e5872584ef872f84f987c38b03880d8817882188ab8f2b88b58f3588bf8f93937f80</variable>
<variable name="reserved1" type="int">0</variable>
<variable name="reserved2" type="int">0</variable>
<variable name="reserved3" type="int">0</variable>
</base>
<status><variable name="version" type="byte">1</variable>
<variable name="level" type="int">1</variable>
<variable name="level2" type="int">0</variable>
<variable name="exp" type="int">0</variable>
<variable name="sp" type="int">0</variable>
<variable name="pp" type="int">0</variable>
<variable name="hp" type="int">75</variable>
<variable name="mp" type="int">45</variable>
<variable name="posx" type="float">217.29828</variable>
<variable name="posy" type="float">218.51909</variable>
<variable name="posz" type="float">2838.3706</variable>
<variable name="worldtag" type="int">1</variable>
<variable name="invader_state" type="int">0</variable>
<variable name="invader_time" type="int">0</variable>
<variable name="pariah_time" type="int">0</variable>
<variable name="reputation" type="int">0</variable>
<variable name="custom_status" type="Octets"></variable>
<variable name="filter_data" type="Octets">00000000</variable>
<variable name="charactermode" type="Octets"></variable>
<variable name="instancekeylist" type="Octets">000000001500000069000000010000006a000000010000006b000000010000006c000000010000006d000000010000006e000000010000006f0000000100000072000000010000007300000001000000740000000100000075000000010000007b000000010000007c000000010000007d000000010000007e00000001000000e600000001000000e700000001000000e800000001000000e900000001000000ea00000001000000eb000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006900000010000000000000006a00000010000000000000006b00000010000000000000006c00000010000000000000006d00000010000000000000006e00000010000000000000006f00000010000000000000007200000010000000000000007300000010000000000000007400000010000000000000007500000010000000000000007b00000010000000000000007c00000010000000000000007d00000010000000000000007e0000001000000000000000e60000001000000000000000e70000001000000000000000e80000001000000000000000e90000001000000000000000ea0000001000000000000000eb0000001000000000000000</variable>
<variable name="dbltime_expire" type="int">0</variable>
<variable name="dbltime_mode" type="int">0</variable>
<variable name="dbltime_begin" type="int">1155488400</variable>
<variable name="dbltime_used" type="int">0</variable>
<variable name="dbltime_max" type="int">21600</variable>
<variable name="time_used" type="int">711</variable>
<variable name="dbltime_data" type="Octets">01000000000000003220e044</variable>
<variable name="storesize" type="short">-25416</variable>
<variable name="petcorral" type="Octets">0000000100</variable>
<variable name="property" type="Octets">050000000500000005000000050000004b0000002d00000000000000000000000000000000000000000000000000000000000000010000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000010000000000000000000000000000000000000000000000010000000000000000000000</variable>
<variable name="var_data" type="Octets">06000000000000000000000000000000a007e09f00000000000000001000000000000000ffffffff00000000000000000000000039000000</variable>
<variable name="skills" type="Octets">02000000010000000000000001000000a70000000000000001000000</variable>
<variable name="storehousepasswd" type="Octets"></variable>
<variable name="waypointlist" type="Octets">3508</variable>
<variable name="coolingtime" type="Octets">ffffffff00000000</variable>
<variable name="reserved1" type="int">0</variable>
<variable name="reserved2" type="int">0</variable>
<variable name="reserved3" type="int">0</variable>
<variable name="reserved4" type="int">0</variable>
</status>
<pocket><variable name="capacity" type="int">0</variable>
<variable name="timestamp" type="int">1</variable>
<variable name="money" type="int">0</variable>
<variable name="reserved1" type="int">0</variable>
<variable name="reserved2" type="int">0</variable>
</pocket>
<equipment><inv><variable name="id" type="int">2097</variable>
<variable name="pos" type="int">0</variable>
<variable name="count" type="int">1</variable>
<variable name="max_count" type="int">1</variable>
<variable name="data" type="Octets">0100ff000500000005000000f00a0000f00a00002c00030000000000010000000000000000000000030000000500000000000000000000001000000000004040000000000000000000000000</variable>
<variable name="proctype" type="int">0</variable>
<variable name="expire_date" type="int">0</variable>
<variable name="guid1" type="int">0</variable>
<variable name="guid2" type="int">0</variable>
<variable name="mask" type="int">1</variable>
</inv>
</equipment>
<storehouse><variable name="capacity" type="int">16</variable>
<variable name="money" type="int">0</variable>
<variable name="reserved1" type="int">0</variable>
<variable name="reserved2" type="int">0</variable>
</storehouse>
<task><variable name="task_data" type="Octets"></variable>
<variable name="task_complete" type="Octets"></variable>
</task>
</role>

cls0gender1(wr fem)
Code:
<?xml version="1.0" encoding="UTF-8"?><role>
<base><variable name="version" type="byte">1</variable>
<variable name="id" type="int">17</variable>
<variable name="name" type="Octets">cls0gender1</variable>
<variable name="race" type="int">0</variable>
<variable name="cls" type="int">0</variable>
<variable name="gender" type="byte">1</variable>
<variable name="custom_data" type="Octets"></variable>
<variable name="config_data" type="Octets"></variable>
<variable name="custom_stamp" type="int">0</variable>
<variable name="status" type="byte">1</variable>
<variable name="delete_time" type="int">0</variable>
<variable name="create_time" type="int">0</variable>
<variable name="lastlogin_time" type="int">0</variable>
<variable name="help_states" type="Octets"></variable>
<variable name="reserved1" type="int">0</variable>
<variable name="reserved2" type="int">0</variable>
<variable name="reserved3" type="int">0</variable>
</base>
<status><variable name="version" type="byte">1</variable>
<variable name="level" type="int">1</variable>
<variable name="level2" type="int">0</variable>
<variable name="exp" type="int">0</variable>
<variable name="sp" type="int">0</variable>
<variable name="pp" type="int">0</variable>
<variable name="hp" type="int">75</variable>
<variable name="mp" type="int">45</variable>
<variable name="posx" type="float">217.0</variable>
<variable name="posy" type="float">218.0</variable>
<variable name="posz" type="float">2837.0</variable>
<variable name="worldtag" type="int">1</variable>
<variable name="invader_state" type="int">0</variable>
<variable name="invader_time" type="int">0</variable>
<variable name="pariah_time" type="int">0</variable>
<variable name="reputation" type="int">0</variable>
<variable name="custom_status" type="Octets"></variable>
<variable name="filter_data" type="Octets">00000000</variable>
<variable name="charactermode" type="Octets"></variable>
<variable name="instancekeylist" type="Octets">000000001500000069000000010000006a000000010000006b000000010000006c000000010000006d000000010000006e000000010000006f0000000100000072000000010000007300000001000000740000000100000075000000010000007b000000010000007c000000010000007d000000010000007e00000001000000e600000001000000e700000001000000e800000001000000e900000001000000ea00000001000000eb000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006900000010000000000000006a00000010000000000000006b00000010000000000000006c00000010000000000000006d00000010000000000000006e00000010000000000000006f00000010000000000000007200000010000000000000007300000010000000000000007400000010000000000000007500000010000000000000007b00000010000000000000007c00000010000000000000007d00000010000000000000007e0000001000000000000000e60000001000000000000000e70000001000000000000000e80000001000000000000000e90000001000000000000000ea0000001000000000000000eb0000001000000000000000</variable>
<variable name="dbltime_expire" type="int">0</variable>
<variable name="dbltime_mode" type="int">0</variable>
<variable name="dbltime_begin" type="int">1155488400</variable>
<variable name="dbltime_used" type="int">0</variable>
<variable name="dbltime_max" type="int">21600</variable>
<variable name="time_used" type="int">711</variable>
<variable name="dbltime_data" type="Octets">01000000000000003220e044</variable>
<variable name="storesize" type="short">-25416</variable>
<variable name="petcorral" type="Octets">0000000100</variable>
<variable name="property" type="Octets">050000000500000005000000050000004b0000002d00000000000000000000000000000000000000000000000000000000000000010000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000010000000000000000000000000000000000000000000000010000000000000000000000</variable>
<variable name="var_data" type="Octets">06000000000000000000000000000000a007e09f00000000000000001000000000000000ffffffff00000000000000000000000039000000</variable>
<variable name="skills" type="Octets">02000000010000000000000001000000a70000000000000001000000</variable>
<variable name="storehousepasswd" type="Octets"></variable>
<variable name="waypointlist" type="Octets">3508</variable>
<variable name="coolingtime" type="Octets">ffffffff00000000</variable>
<variable name="reserved1" type="int">0</variable>
<variable name="reserved2" type="int">0</variable>
<variable name="reserved3" type="int">0</variable>
<variable name="reserved4" type="int">0</variable>
</status>
<pocket><variable name="capacity" type="int">0</variable>
<variable name="timestamp" type="int">1</variable>
<variable name="money" type="int">0</variable>
<variable name="reserved1" type="int">0</variable>
<variable name="reserved2" type="int">0</variable>
</pocket>
<equipment><inv><variable name="id" type="int">2097</variable>
<variable name="pos" type="int">0</variable>
<variable name="count" type="int">1</variable>
<variable name="max_count" type="int">1</variable>
<variable name="data" type="Octets">0100ff000500000005000000f00a0000f00a00002c00030000000000010000000000000000000000030000000500000000000000000000001000000000004040000000000000000000000000</variable>
<variable name="proctype" type="int">0</variable>
<variable name="expire_date" type="int">0</variable>
<variable name="guid1" type="int">0</variable>
<variable name="guid2" type="int">0</variable>
<variable name="mask" type="int">1</variable>
</inv>
</equipment>
<storehouse><variable name="capacity" type="int">16</variable>
<variable name="money" type="int">0</variable>
<variable name="reserved1" type="int">0</variable>
<variable name="reserved2" type="int">0</variable>
</storehouse>
<task><variable name="task_data" type="Octets"></variable>
<variable name="task_complete" type="Octets"></variable>
</task>
</role>

cls1gender(mg male)
Code:
<?xml version="1.0" encoding="UTF-8"?><role>
<base><variable name="version" type="byte">1</variable>
<variable name="id" type="int">18</variable>
<variable name="name" type="Octets">cls1gender0</variable>
<variable name="race" type="int">0</variable>
<variable name="cls" type="int">1</variable>
<variable name="gender" type="byte">0</variable>
<variable name="custom_data" type="Octets"></variable>
<variable name="config_data" type="Octets"></variable>
<variable name="custom_stamp" type="int">0</variable>
<variable name="status" type="byte">1</variable>
<variable name="delete_time" type="int">0</variable>
<variable name="create_time" type="int">0</variable>
<variable name="lastlogin_time" type="int">0</variable>
<variable name="help_states" type="Octets"></variable>
<variable name="reserved1" type="int">0</variable>
<variable name="reserved2" type="int">0</variable>
<variable name="reserved3" type="int">0</variable>
</base>
<status><variable name="version" type="byte">1</variable>
<variable name="level" type="int">1</variable>
<variable name="level2" type="int">0</variable>
<variable name="exp" type="int">0</variable>
<variable name="sp" type="int">0</variable>
<variable name="pp" type="int">0</variable>
<variable name="hp" type="int">50</variable>
<variable name="mp" type="int">70</variable>
<variable name="posx" type="float">332.0</variable>
<variable name="posy" type="float">241.0</variable>
<variable name="posz" type="float">3068.0</variable>
<variable name="worldtag" type="int">0</variable>
<variable name="invader_state" type="int">0</variable>
<variable name="invader_time" type="int">0</variable>
<variable name="pariah_time" type="int">0</variable>
<variable name="reputation" type="int">0</variable>
<variable name="custom_status" type="Octets"></variable>
<variable name="filter_data" type="Octets"></variable>
<variable name="charactermode" type="Octets"></variable>
<variable name="instancekeylist" type="Octets"></variable>
<variable name="dbltime_expire" type="int">0</variable>
<variable name="dbltime_mode" type="int">0</variable>
<variable name="dbltime_begin" type="int">0</variable>
<variable name="dbltime_used" type="int">0</variable>
<variable name="dbltime_max" type="int">0</variable>
<variable name="time_used" type="int">0</variable>
<variable name="dbltime_data" type="Octets"></variable>
<variable name="storesize" type="short">-5126</variable>
<variable name="petcorral" type="Octets"></variable>
<variable name="property" type="Octets">05000000050000000500000005000000320000004600000000000000000000000000000000000000000000000000000000000000010000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000010000000000000000000000000000000000000000000000010000000000000000000000</variable>
<variable name="var_data" type="Octets"></variable>
<variable name="skills" type="Octets"></variable>
<variable name="storehousepasswd" type="Octets"></variable>
<variable name="waypointlist" type="Octets"></variable>
<variable name="coolingtime" type="Octets"></variable>
<variable name="reserved1" type="int">0</variable>
<variable name="reserved2" type="int">0</variable>
<variable name="reserved3" type="int">0</variable>
<variable name="reserved4" type="int">0</variable>
</status>
<pocket><variable name="capacity" type="int">0</variable>
<variable name="timestamp" type="int">0</variable>
<variable name="money" type="int">0</variable>
<variable name="reserved1" type="int">0</variable>
<variable name="reserved2" type="int">0</variable>
</pocket>
<equipment/>
<storehouse><variable name="capacity" type="int">0</variable>
<variable name="money" type="int">0</variable>
<variable name="reserved1" type="int">0</variable>
<variable name="reserved2" type="int">0</variable>
</storehouse>
<task><variable name="task_data" type="Octets"></variable>
<variable name="task_complete" type="Octets"></variable>
</task>
</role><?xml version="1.0" encoding="UTF-8"?><role>
<base><variable name="version" type="byte">1</variable>
<variable name="id" type="int">18</variable>
<variable name="name" type="Octets">cls1gender0</variable>
<variable name="race" type="int">0</variable>
<variable name="cls" type="int">1</variable>
<variable name="gender" type="byte">0</variable>
<variable name="custom_data" type="Octets"></variable>
<variable name="config_data" type="Octets"></variable>
<variable name="custom_stamp" type="int">0</variable>
<variable name="status" type="byte">1</variable>
<variable name="delete_time" type="int">0</variable>
<variable name="create_time" type="int">0</variable>
<variable name="lastlogin_time" type="int">0</variable>
<variable name="help_states" type="Octets"></variable>
<variable name="reserved1" type="int">0</variable>
<variable name="reserved2" type="int">0</variable>
<variable name="reserved3" type="int">0</variable>
</base>
<status><variable name="version" type="byte">1</variable>
<variable name="level" type="int">1</variable>
<variable name="level2" type="int">0</variable>
<variable name="exp" type="int">0</variable>
<variable name="sp" type="int">0</variable>
<variable name="pp" type="int">0</variable>
<variable name="hp" type="int">50</variable>
<variable name="mp" type="int">70</variable>
<variable name="posx" type="float">332.0</variable>
<variable name="posy" type="float">241.0</variable>
<variable name="posz" type="float">3068.0</variable>
<variable name="worldtag" type="int">0</variable>
<variable name="invader_state" type="int">0</variable>
<variable name="invader_time" type="int">0</variable>
<variable name="pariah_time" type="int">0</variable>
<variable name="reputation" type="int">0</variable>
<variable name="custom_status" type="Octets"></variable>
<variable name="filter_data" type="Octets"></variable>
<variable name="charactermode" type="Octets"></variable>
<variable name="instancekeylist" type="Octets"></variable>
<variable name="dbltime_expire" type="int">0</variable>
<variable name="dbltime_mode" type="int">0</variable>
<variable name="dbltime_begin" type="int">0</variable>
<variable name="dbltime_used" type="int">0</variable>
<variable name="dbltime_max" type="int">0</variable>
<variable name="time_used" type="int">0</variable>
<variable name="dbltime_data" type="Octets"></variable>
<variable name="storesize" type="short">-5126</variable>
<variable name="petcorral" type="Octets"></variable>
<variable name="property" type="Octets">05000000050000000500000005000000320000004600000000000000000000000000000000000000000000000000000000000000010000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000010000000000000000000000000000000000000000000000010000000000000000000000</variable>
<variable name="var_data" type="Octets"></variable>
<variable name="skills" type="Octets"></variable>
<variable name="storehousepasswd" type="Octets"></variable>
<variable name="waypointlist" type="Octets"></variable>
<variable name="coolingtime" type="Octets"></variable>
<variable name="reserved1" type="int">0</variable>
<variable name="reserved2" type="int">0</variable>
<variable name="reserved3" type="int">0</variable>
<variable name="reserved4" type="int">0</variable>
</status>
<pocket><variable name="capacity" type="int">0</variable>
<variable name="timestamp" type="int">0</variable>
<variable name="money" type="int">0</variable>
<variable name="reserved1" type="int">0</variable>
<variable name="reserved2" type="int">0</variable>
</pocket>
<equipment/>
<storehouse><variable name="capacity" type="int">0</variable>
<variable name="money" type="int">0</variable>
<variable name="reserved1" type="int">0</variable>
<variable name="reserved2" type="int">0</variable>
</storehouse>
<task><variable name="task_data" type="Octets"></variable>
<variable name="task_complete" type="Octets"></variable>
</task>
</role>

cls1gender1 (mg fem)
Code:
<?xml version="1.0" encoding="UTF-8"?><role>
<base><variable name="version" type="byte">1</variable>
<variable name="id" type="int">19</variable>
<variable name="name" type="Octets">cls1gender1</variable>
<variable name="race" type="int">0</variable>
<variable name="cls" type="int">1</variable>
<variable name="gender" type="byte">1</variable>
<variable name="custom_data" type="Octets"></variable>
<variable name="config_data" type="Octets">0300000078014b6160606001e2ff4800c865608262109b114400412010330331488e1f884100a417c4870176286339904632f2bf0cd010364606460880a91e01f499ffff89f1e57160f8f04014c2c20848331801438c85914188a182d19e4100282ff16e520d28424061fb9a6d728d0b504c086a01480d283e18d980049308588fde91fde50bfe4254704a4fae79f0770583c16311a80e0875426905c30ba0382b90ab00c41c0620717b0686df420c2f80d8e49f10d8de0f2061b0ebc01488034e1b407782256004481ca402240a62823c0201607120f3f0fe72092095003418e440101b0440eeb66ccd61106ccf61b0f1ec61b085d220b9676d10313e201b841ddaba184c5eb582d931ff56c0f9ad137318407c504285a9cdf0e901b303a6e6c0f42838323034d833417d00544b3d000045775c7a</variable>
<variable name="custom_stamp" type="int">0</variable>
<variable name="status" type="byte">1</variable>
<variable name="delete_time" type="int">0</variable>
<variable name="create_time" type="int">0</variable>
<variable name="lastlogin_time" type="int">1155708563</variable>
<variable name="help_states" type="Octets">01001f009d93a793b193bb93c593f303f483cf93fd83d9930784e3931184db871b84e5872584ef872f84f987c38b03880d881788ab8f2188b58f2b88bf8f358893937f80</variable>
<variable name="reserved1" type="int">0</variable>
<variable name="reserved2" type="int">0</variable>
<variable name="reserved3" type="int">0</variable>
</base>
<status><variable name="version" type="byte">1</variable>
<variable name="level" type="int">1</variable>
<variable name="level2" type="int">0</variable>
<variable name="exp" type="int">0</variable>
<variable name="sp" type="int">0</variable>
<variable name="pp" type="int">0</variable>
<variable name="hp" type="int">50</variable>
<variable name="mp" type="int">70</variable>
<variable name="posx" type="float">217.29828</variable>
<variable name="posy" type="float">218.51909</variable>
<variable name="posz" type="float">2838.3706</variable>
<variable name="worldtag" type="int">1</variable>
<variable name="invader_state" type="int">0</variable>
<variable name="invader_time" type="int">0</variable>
<variable name="pariah_time" type="int">0</variable>
<variable name="reputation" type="int">0</variable>
<variable name="custom_status" type="Octets"></variable>
<variable name="filter_data" type="Octets">00000000</variable>
<variable name="charactermode" type="Octets"></variable>
<variable name="instancekeylist" type="Octets">000000001500000069000000010000006a000000010000006b000000010000006c000000010000006d000000010000006e000000010000006f0000000100000072000000010000007300000001000000740000000100000075000000010000007b000000010000007c000000010000007d000000010000007e00000001000000e600000001000000e700000001000000e800000001000000e900000001000000ea00000001000000eb000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006900000013000000000000006a00000013000000000000006b00000013000000000000006c00000013000000000000006d00000013000000000000006e00000013000000000000006f00000013000000000000007200000013000000000000007300000013000000000000007400000013000000000000007500000013000000000000007b00000013000000000000007c00000013000000000000007d00000013000000000000007e0000001300000000000000e60000001300000000000000e70000001300000000000000e80000001300000000000000e90000001300000000000000ea0000001300000000000000eb0000001300000000000000</variable>
<variable name="dbltime_expire" type="int">0</variable>
<variable name="dbltime_mode" type="int">0</variable>
<variable name="dbltime_begin" type="int">1155488400</variable>
<variable name="dbltime_used" type="int">0</variable>
<variable name="dbltime_max" type="int">21600</variable>
<variable name="time_used" type="int">157</variable>
<variable name="dbltime_data" type="Octets">01000000000000006324e044</variable>
<variable name="storesize" type="short">-25416</variable>
<variable name="petcorral" type="Octets">0000000100</variable>
<variable name="property" type="Octets">0500000005000000050000000500000032000000460000000100000004000000000000409a999940000040400000a04000000000010000000100000010000000000020400000000000000000000000000000000000000000000000000000000000000000000000000000000001000000010000000000000000000000000000000000000000000000010000000000000000000000</variable>
<variable name="var_data" type="Octets">06000000000000000000000000000000a8c7e09f00000000000000001000000000000000ffffffff922371bf95a9a83c8597ab3e33000000</variable>
<variable name="skills" type="Octets">02000000510000000000000001000000a70000000000000001000000</variable>
<variable name="storehousepasswd" type="Octets"></variable>
<variable name="waypointlist" type="Octets">3508</variable>
<variable name="coolingtime" type="Octets">ffffffff00000000</variable>
<variable name="reserved1" type="int">0</variable>
<variable name="reserved2" type="int">0</variable>
<variable name="reserved3" type="int">0</variable>
<variable name="reserved4" type="int">0</variable>
</status>
<pocket><variable name="capacity" type="int">0</variable>
<variable name="timestamp" type="int">1</variable>
<variable name="money" type="int">0</variable>
<variable name="reserved1" type="int">0</variable>
<variable name="reserved2" type="int">0</variable>
</pocket>
<equipment><inv><variable name="id" type="int">2251</variable>
<variable name="pos" type="int">0</variable>
<variable name="count" type="int">1</variable>
<variable name="max_count" type="int">1</variable>
<variable name="data" type="Octets">0100ff00050000000000030078050000780500002c00030000000000240100000000000000000000030000000300000005000000060000001000000000004040000000000000000000000000</variable>
<variable name="proctype" type="int">0</variable>
<variable name="expire_date" type="int">0</variable>
<variable name="guid1" type="int">0</variable>
<variable name="guid2" type="int">0</variable>
<variable name="mask" type="int">1</variable>
</inv>
</equipment>
<storehouse><variable name="capacity" type="int">16</variable>
<variable name="money" type="int">0</variable>
<variable name="reserved1" type="int">0</variable>
<variable name="reserved2" type="int">0</variable>
</storehouse>
<task><variable name="task_data" type="Octets"></variable>
<variable name="task_complete" type="Octets"></variable>
</task>
</role>

cls3gender1 (wf)
Code:
<?xml version="1.0" encoding="UTF-8"?><role>
<base><variable name="version" type="byte">1</variable>
<variable name="id" type="int">23</variable>
<variable name="name" type="Octets">cls3gender1</variable>
<variable name="race" type="int">1</variable>
<variable name="cls" type="int">3</variable>
<variable name="gender" type="byte">1</variable>
<variable name="custom_data" type="Octets"></variable>
<variable name="config_data" type="Octets">0300000078014b6160606001e2ff4800c865608262109b114400813690c10ca44172fc20012000e905f161801dca580ea4918cfc2f03d4cbc6c8c0080130d523803ef3ff3f31be3c0e0c1f1e88425818016906236088b1303208315430da330800e525de4daa014508286c5fb34dae71018a09412d00a901c507231b90601201ebd13bb2bf7cc15f880a4ee9c9350ffeae6030782c02d501a14e28ad60780114670572158098c300246ecfc0f05b88e105109bfc1302dbfb01240c761d980271c06903e84eb0048c008983548044414c904720002c0e641ede5f2e01a4128006831c08628300c8dd96ad390c82ed390c369e3d0cb6501a24f7ac0d22c6076483b0435b1783c9ab56303be6df0a38bf75620e03880f4aa830b5193e3d6076c0d41c981e05470686067b26a80f806aa90700d0c45c55</variable>
<variable name="custom_stamp" type="int">0</variable>
<variable name="status" type="byte">1</variable>
<variable name="delete_time" type="int">0</variable>
<variable name="create_time" type="int">0</variable>
<variable name="lastlogin_time" type="int">1155542129</variable>
<variable name="help_states" type="Octets">01001f009d93a793b193bb93c593f303f483cf93fd83d9930784e3931184db871b84e5872584ef872f84f987c38b03880d8817882188ab8f2b88b58f3588bf8f93937f80</variable>
<variable name="reserved1" type="int">0</variable>
<variable name="reserved2" type="int">0</variable>
<variable name="reserved3" type="int">0</variable>
</base>
<status><variable name="version" type="byte">1</variable>
<variable name="level" type="int">1</variable>
<variable name="level2" type="int">0</variable>
<variable name="exp" type="int">0</variable>
<variable name="sp" type="int">0</variable>
<variable name="pp" type="int">0</variable>
<variable name="hp" type="int">60</variable>
<variable name="mp" type="int">60</variable>
<variable name="posx" type="float">-1441.9996</variable>
<variable name="posy" type="float">242.16284</variable>
<variable name="posz" type="float">1383.114</variable>
<variable name="worldtag" type="int">1</variable>
<variable name="invader_state" type="int">0</variable>
<variable name="invader_time" type="int">0</variable>
<variable name="pariah_time" type="int">0</variable>
<variable name="reputation" type="int">0</variable>
<variable name="custom_status" type="Octets"></variable>
<variable name="filter_data" type="Octets">00000000</variable>
<variable name="charactermode" type="Octets"></variable>
<variable name="instancekeylist" type="Octets">000000001500000069000000010000006a000000010000006b000000010000006c000000010000006d000000010000006e000000010000006f0000000100000072000000010000007300000001000000740000000100000075000000010000007b000000010000007c000000010000007d000000010000007e00000001000000e600000001000000e700000001000000e800000001000000e900000001000000ea00000001000000eb000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006900000017000000000000006a00000017000000000000006b00000017000000000000006c00000017000000000000006d00000017000000000000006e00000017000000000000006f00000017000000000000007200000017000000000000007300000017000000000000007400000017000000000000007500000017000000000000007b00000017000000000000007c00000017000000000000007d00000017000000000000007e0000001700000000000000e60000001700000000000000e70000001700000000000000e80000001700000000000000e90000001700000000000000ea0000001700000000000000eb0000001700000000000000</variable>
<variable name="dbltime_expire" type="int">0</variable>
<variable name="dbltime_mode" type="int">0</variable>
<variable name="dbltime_begin" type="int">1155488400</variable>
<variable name="dbltime_used" type="int">0</variable>
<variable name="dbltime_max" type="int">7200</variable>
<variable name="time_used" type="int">189</variable>
<variable name="dbltime_data" type="Octets">0100000000000000f624e044</variable>
<variable name="storesize" type="short">27832</variable>
<variable name="petcorral" type="Octets">0000000100</variable>
<variable name="property" type="Octets">050000000500000005000000050000003c0000003c0000000200000003000000000000403333a340000040400000a04000000000010000000100000010000000000020400000000000000000000000000000000000000000000000000000000000000000000000000000000001000000010000000000000000000000000000000000000000000000010000000000000000000000</variable>
<variable name="var_data" type="Octets">06000000000000000000000000000000709300a000000000000000001000000000000000ffffffff20bd1a0fc8000000f0b91a0f3e000000</variable>
<variable name="skills" type="Octets">02000000a700000000000000010000002b0100000000000001000000</variable>
<variable name="storehousepasswd" type="Octets"></variable>
<variable name="waypointlist" type="Octets">ad0d</variable>
<variable name="coolingtime" type="Octets">ffffffff00000000</variable>
<variable name="reserved1" type="int">0</variable>
<variable name="reserved2" type="int">0</variable>
<variable name="reserved3" type="int">0</variable>
<variable name="reserved4" type="int">0</variable>
</status>
<pocket><variable name="capacity" type="int">0</variable>
<variable name="timestamp" type="int">0</variable>
<variable name="money" type="int">0</variable>
<variable name="reserved1" type="int">0</variable>
<variable name="reserved2" type="int">0</variable>
</pocket>
<equipment><inv><variable name="id" type="int">2251</variable>
<variable name="pos" type="int">0</variable>
<variable name="count" type="int">1</variable>
<variable name="max_count" type="int">1</variable>
<variable name="data" type="Octets">0100ff00050000000000030078050000780500002c00030000000000240100000000000000000000030000000300000005000000060000001000000000004040000000000000000000000000</variable>
<variable name="proctype" type="int">0</variable>
<variable name="expire_date" type="int">0</variable>
<variable name="guid1" type="int">0</variable>
<variable name="guid2" type="int">0</variable>
<variable name="mask" type="int">1</variable>
</inv>
</equipment>
<storehouse><variable name="capacity" type="int">16</variable>
<variable name="money" type="int">0</variable>
<variable name="reserved1" type="int">0</variable>
<variable name="reserved2" type="int">0</variable>
</storehouse>
<task><variable name="task_data" type="Octets"></variable>
<variable name="task_complete" type="Octets"></variable>
</task>
</role>

cls4gender0 (wb)
Code:
<?xml version="1.0" encoding="UTF-8"?><role>
<base><variable name="version" type="byte">1</variable>
<variable name="id" type="int">24</variable>
<variable name="name" type="Octets">cls4gender0</variable>
<variable name="race" type="int">2</variable>
<variable name="cls" type="int">4</variable>
<variable name="gender" type="byte">0</variable>
<variable name="custom_data" type="Octets"></variable>
<variable name="config_data" type="Octets">0300000078014b6160606001e2ff4800c865608262109b114400411a10330331488e1f884100a417c4870176286339904632f2bf0cd010364606460880a91e01f499ffff89f1e57160f8f04014c2c20848331801438c85914188a182d19e4100282ff16e520d28424061fb9a6d728d0b504c086a01480d283e18d980049308588fde91fde50bfe4254704a4fae79f0770583c16311a80e0875426905c30ba0382b90ab00c41c0620717b0686df420c2f80d8e49f10d8de0f2061b0ebc01488034e1b407782256004481ca402240a62823c0201607120f3f0fe72092095003418e440101b0440eeb66ccd61106ccf61b0f1ec61b085d220b9676d10313e201b841ddaba184c5eb582d931ff56c0f9ad137318407c504285a9cdf0e901b303a6e6c0f42838323034d833417d00544b3d000087aa5c8f</variable>
<variable name="custom_stamp" type="int">0</variable>
<variable name="status" type="byte">1</variable>
<variable name="delete_time" type="int">0</variable>
<variable name="create_time" type="int">0</variable>
<variable name="lastlogin_time" type="int">1155543930</variable>
<variable name="help_states" type="Octets">01001f009d93a793b193bb93c593f303f483cf93fd83d9930784e3931184db871b84e5872584ef872f84f987c38b03880d881788ab8f2188b58f2b88bf8f358893937f80</variable>
<variable name="reserved1" type="int">0</variable>
<variable name="reserved2" type="int">0</variable>
<variable name="reserved3" type="int">0</variable>
</base>
<status><variable name="version" type="byte">1</variable>
<variable name="level" type="int">1</variable>
<variable name="level2" type="int">0</variable>
<variable name="exp" type="int">0</variable>
<variable name="sp" type="int">0</variable>
<variable name="pp" type="int">0</variable>
<variable name="hp" type="int">85</variable>
<variable name="mp" type="int">35</variable>
<variable name="posx" type="float">-1442.1249</variable>
<variable name="posy" type="float">242.12202</variable>
<variable name="posz" type="float">1383.5858</variable>
<variable name="worldtag" type="int">1</variable>
<variable name="invader_state" type="int">0</variable>
<variable name="invader_time" type="int">0</variable>
<variable name="pariah_time" type="int">0</variable>
<variable name="reputation" type="int">0</variable>
<variable name="custom_status" type="Octets"></variable>
<variable name="filter_data" type="Octets">00000000</variable>
<variable name="charactermode" type="Octets"></variable>
<variable name="instancekeylist" type="Octets">000000001500000069000000010000006a000000010000006b000000010000006c000000010000006d000000010000006e000000010000006f0000000100000072000000010000007300000001000000740000000100000075000000010000007b000000010000007c000000010000007d000000010000007e00000001000000e600000001000000e700000001000000e800000001000000e900000001000000ea00000001000000eb000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006900000018000000000000006a00000018000000000000006b00000018000000000000006c00000018000000000000006d00000018000000000000006e00000018000000000000006f00000018000000000000007200000018000000000000007300000018000000000000007400000018000000000000007500000018000000000000007b00000018000000000000007c00000018000000000000007d00000018000000000000007e0000001800000000000000e60000001800000000000000e70000001800000000000000e80000001800000000000000e90000001800000000000000ea0000001800000000000000eb0000001800000000000000</variable>
<variable name="dbltime_expire" type="int">0</variable>
<variable name="dbltime_mode" type="int">0</variable>
<variable name="dbltime_begin" type="int">1155488400</variable>
<variable name="dbltime_used" type="int">0</variable>
<variable name="dbltime_max" type="int">7200</variable>
<variable name="time_used" type="int">240</variable>
<variable name="dbltime_data" type="Octets">01000000000000005325e044</variable>
<variable name="storesize" type="short">24496</variable>
<variable name="petcorral" type="Octets">0000000100</variable>
<variable name="property" type="Octets">050000000500000005000000050000005500000023000000040000000100000000000040cdcc9c40000040400000a04000000000010000000100000010000000000020400000000000000000000000000000000000000000000000000000000000000000000000000000000001000000010000000000000000000000000000000000000000000000010000000000000000000000</variable>
<variable name="var_data" type="Octets">06000000000000000000000000000000584fc4a400000000000000001000000000000000fffffffff6285c3f8807a0c3cc32694345000000</variable>
<variable name="skills" type="Octets">02000000660000000000000001000000a70000000000000001000000</variable>
<variable name="storehousepasswd" type="Octets"></variable>
<variable name="waypointlist" type="Octets">ad0d</variable>
<variable name="coolingtime" type="Octets">ffffffff00000000</variable>
<variable name="reserved1" type="int">0</variable>
<variable name="reserved2" type="int">0</variable>
<variable name="reserved3" type="int">0</variable>
<variable name="reserved4" type="int">0</variable>
</status>
<pocket><variable name="capacity" type="int">0</variable>
<variable name="timestamp" type="int">0</variable>
<variable name="money" type="int">0</variable>
<variable name="reserved1" type="int">0</variable>
<variable name="reserved2" type="int">0</variable>
</pocket>
<equipment><inv><variable name="id" type="int">2258</variable>
<variable name="pos" type="int">0</variable>
<variable name="count" type="int">1</variable>
<variable name="max_count" type="int">1</variable>
<variable name="data" type="Octets">0100ff000500000005000000800c0000800c00002c00030000000000090000000000000000000000040000000800000000000000000000001600000000006040000000000000000000000000</variable>
<variable name="proctype" type="int">0</variable>
<variable name="expire_date" type="int">0</variable>
<variable name="guid1" type="int">0</variable>
<variable name="guid2" type="int">0</variable>
<variable name="mask" type="int">1</variable>
</inv>
</equipment>
<storehouse><variable name="capacity" type="int">16</variable>
<variable name="money" type="int">0</variable>
<variable name="reserved1" type="int">0</variable>
<variable name="reserved2" type="int">0</variable>
</storehouse>
<task><variable name="task_data" type="Octets"></variable>
<variable name="task_complete" type="Octets"></variable>
</task>
</role>

cls6gender0 (ea male)
Code:
<?xml version="1.0" encoding="UTF-8"?><role>
<base><variable name="version" type="byte">1</variable>
<variable name="id" type="int">28</variable>
<variable name="name" type="Octets">cls6gender0</variable>
<variable name="race" type="int">4</variable>
<variable name="cls" type="int">6</variable>
<variable name="gender" type="byte">0</variable>
<variable name="custom_data" type="Octets"></variable>
<variable name="config_data" type="Octets">030000007801e552bb4a0341143db3c655417c2c29025a043f4082a4119435602358f801169616dbc7628b341b41d268b0b773ff228582167e8420484840ec2559cf9999959416761e3873ef3d7367ee9d470740852c66c01081a77ca3811893d2851139472a5e2505ed53ce2b9ef7f18a0262c119dcd3ce942b36592034300e3ee93f9897a2f8cd319f783fcb2eb1bc235aecf0c62a06112e4c8c35ced73e6e523d96ee761cf6d3436a912fa01cbd8f09390455bb66fb71d0be9bb88ca58d7efa3ac9d178abfa15ce3c6fe51852d75bd6c9c586f418f88a30249bd3c8d6fd946cbbb34681fd37ecd34e948374654895ab8338589deec3a05da339e3c66a50bea0be77b304eb9709f68e7ad8f75673ef5da7e9a38907dd2b344799f54fa7f94f9c5d2750ac8f5be69e1ff7ac7f729b946bea2da01307fe04ccfd3b7c0338615e31</variable>
<variable name="custom_stamp" type="int">0</variable>
<variable name="status" type="byte">1</variable>
<variable name="delete_time" type="int">0</variable>
<variable name="create_time" type="int">0</variable>
<variable name="lastlogin_time" type="int">1156324893</variable>
<variable name="help_states" type="Octets">01001f009d93a793b193bb93c593f303f483cf93fd83d9930784e3931184db871b84e5872584ef872f84f987c38b03880d881788ab8f2188b58f2b88bf8f358893937f80</variable>
<variable name="reserved1" type="int">0</variable>
<variable name="reserved2" type="int">0</variable>
<variable name="reserved3" type="int">0</variable>
</base>
<status><variable name="version" type="byte">1</variable>
<variable name="level" type="int">1</variable>
<variable name="level2" type="int">0</variable>
<variable name="exp" type="int">0</variable>
<variable name="sp" type="int">0</variable>
<variable name="pp" type="int">0</variable>
<variable name="hp" type="int">65</variable>
<variable name="mp" type="int">55</variable>
<variable name="posx" type="float">-317.43237</variable>
<variable name="posy" type="float">218.08794</variable>
<variable name="posz" type="float">-910.9881</variable>
<variable name="worldtag" type="int">1</variable>
<variable name="invader_state" type="int">0</variable>
<variable name="invader_time" type="int">0</variable>
<variable name="pariah_time" type="int">0</variable>
<variable name="reputation" type="int">0</variable>
<variable name="custom_status" type="Octets"></variable>
<variable name="filter_data" type="Octets">00000000</variable>
<variable name="charactermode" type="Octets"></variable>
<variable name="instancekeylist" type="Octets">000000001500000069000000010000006a000000010000006b000000010000006c000000010000006d000000010000006e000000010000006f0000000100000072000000010000007300000001000000740000000100000075000000010000007b000000010000007c000000010000007d000000010000007e00000001000000e600000001000000e700000001000000e800000001000000e900000001000000ea00000001000000eb00000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000690000001c000000000000006a0000001c000000000000006b0000001c000000000000006c0000001c000000000000006d0000001c000000000000006e0000001c000000000000006f0000001c00000000000000720000001c00000000000000730000001c00000000000000740000001c00000000000000750000001c000000000000007b0000001c000000000000007c0000001c000000000000007d0000001c000000000000007e0000001c00000000000000e60000001c00000000000000e70000001c00000000000000e80000001c00000000000000e90000001c00000000000000ea0000001c00000000000000eb0000001c00000000000000</variable>
<variable name="dbltime_expire" type="int">0</variable>
<variable name="dbltime_mode" type="int">0</variable>
<variable name="dbltime_begin" type="int">1156093200</variable>
<variable name="dbltime_used" type="int">0</variable>
<variable name="dbltime_max" type="int">21600</variable>
<variable name="time_used" type="int">858</variable>
<variable name="dbltime_data" type="Octets">01000000000000001e1eec44</variable>
<variable name="storesize" type="short">19296</variable>
<variable name="petcorral" type="Octets">0000000100</variable>
<variable name="property" type="Octets">0500000005000000050000000500000041000000370000000300000002000000000000406666a640000040400000a04000000000010000000100000010000000000020400000000000000000000000000000000000000000000000000000000000000000000000000000000001000000010000000000000000000000000000000000000000000000010000000000000000000000</variable>
<variable name="var_data" type="Octets">06000000000000000000000000000000785a4a0f00000000000000001000000000000000ffffffff4390fd44450000a30000000038000000</variable>
<variable name="skills" type="Octets">03000000a70000000000000001000000ea0000000000000001000000eb0000000000000001000000</variable>
<variable name="storehousepasswd" type="Octets"></variable>
<variable name="waypointlist" type="Octets">5114</variable>
<variable name="coolingtime" type="Octets">ffffffff00000000</variable>
<variable name="reserved1" type="int">0</variable>
<variable name="reserved2" type="int">0</variable>
<variable name="reserved3" type="int">0</variable>
<variable name="reserved4" type="int">0</variable>
</status>
<pocket><variable name="capacity" type="int">0</variable>
<variable name="timestamp" type="int">1</variable>
<variable name="money" type="int">0</variable>
<variable name="reserved1" type="int">0</variable>
<variable name="reserved2" type="int">0</variable>
</pocket>
<equipment><inv><variable name="id" type="int">2250</variable>
<variable name="pos" type="int">0</variable>
<variable name="count" type="int">1</variable>
<variable name="max_count" type="int">1</variable>
<variable name="data" type="Octets">0100ff00050000000500000098080000980800002c000300010000000d0000000000000062210000050000000900000000000000000000001e0000000000a0410000a0400000000000000000</variable>
<variable name="proctype" type="int">0</variable>
<variable name="expire_date" type="int">0</variable>
<variable name="guid1" type="int">0</variable>
<variable name="guid2" type="int">0</variable>
<variable name="mask" type="int">1</variable>
</inv>
<inv><variable name="id" type="int">8543</variable>
<variable name="pos" type="int">11</variable>
<variable name="count" type="int">200</variable>
<variable name="max_count" type="int">200</variable>
<variable name="data" type="Octets">0000ffff0000000000000000640000006400000014000000622100000100000000000000000000000f0000000000000000000000</variable>
<variable name="proctype" type="int">0</variable>
<variable name="expire_date" type="int">0</variable>
<variable name="guid1" type="int">0</variable>
<variable name="guid2" type="int">0</variable>
<variable name="mask" type="int">2048</variable>
</inv>
<inv><variable name="id" type="int">2096</variable>
<variable name="pos" type="int">12</variable>
<variable name="count" type="int">1</variable>
<variable name="max_count" type="int">1</variable>
<variable name="data" type="Octets">010000000000000002000000000000000300d1c4</variable>
<variable name="proctype" type="int">19</variable>
<variable name="expire_date" type="int">0</variable>
<variable name="guid1" type="int">0</variable>
<variable name="guid2" type="int">0</variable>
<variable name="mask" type="int">4096</variable>
</inv>
</equipment>
<storehouse><variable name="capacity" type="int">16</variable>
<variable name="money" type="int">0</variable>
<variable name="reserved1" type="int">0</variable>
<variable name="reserved2" type="int">0</variable>
</storehouse>
<task><variable name="task_data" type="Octets"></variable>
<variable name="task_complete" type="Octets"></variable>
</task>
</role>

cls6gender1(ea fem)

Code:
<?xml version="1.0" encoding="UTF-8"?><role>
<base><variable name="version" type="byte">1</variable>
<variable name="id" type="int">29</variable>
<variable name="name" type="Octets">cls6gender1</variable>
<variable name="race" type="int">4</variable>
<variable name="cls" type="int">6</variable>
<variable name="gender" type="byte">1</variable>
<variable name="custom_data" type="Octets"></variable>
<variable name="config_data" type="Octets"></variable>
<variable name="custom_stamp" type="int">0</variable>
<variable name="status" type="byte">1</variable>
<variable name="delete_time" type="int">0</variable>
<variable name="create_time" type="int">0</variable>
<variable name="lastlogin_time" type="int">0</variable>
<variable name="help_states" type="Octets"></variable>
<variable name="reserved1" type="int">0</variable>
<variable name="reserved2" type="int">0</variable>
<variable name="reserved3" type="int">0</variable>
</base>
<status><variable name="version" type="byte">1</variable>
<variable name="level" type="int">1</variable>
<variable name="level2" type="int">0</variable>
<variable name="exp" type="int">0</variable>
<variable name="sp" type="int">0</variable>
<variable name="pp" type="int">0</variable>
<variable name="hp" type="int">65</variable>
<variable name="mp" type="int">55</variable>
<variable name="posx" type="float">332.0</variable>
<variable name="posy" type="float">241.0</variable>
<variable name="posz" type="float">3068.0</variable>
<variable name="worldtag" type="int">0</variable>
<variable name="invader_state" type="int">0</variable>
<variable name="invader_time" type="int">0</variable>
<variable name="pariah_time" type="int">0</variable>
<variable name="reputation" type="int">0</variable>
<variable name="custom_status" type="Octets"></variable>
<variable name="filter_data" type="Octets"></variable>
<variable name="charactermode" type="Octets"></variable>
<variable name="instancekeylist" type="Octets"></variable>
<variable name="dbltime_expire" type="int">0</variable>
<variable name="dbltime_mode" type="int">0</variable>
<variable name="dbltime_begin" type="int">0</variable>
<variable name="dbltime_used" type="int">0</variable>
<variable name="dbltime_max" type="int">0</variable>
<variable name="time_used" type="int">0</variable>
<variable name="dbltime_data" type="Octets"></variable>
<variable name="storesize" type="short">-5126</variable>
<variable name="petcorral" type="Octets"></variable>
<variable name="property" type="Octets">05000000050000000500000005000000410000003700000000000000000000000000000000000000000000000000000000000000010000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000010000000000000000000000000000000000000000000000010000000000000000000000</variable>
<variable name="var_data" type="Octets"></variable>
<variable name="skills" type="Octets"></variable>
<variable name="storehousepasswd" type="Octets"></variable>
<variable name="waypointlist" type="Octets"></variable>
<variable name="coolingtime" type="Octets"></variable>
<variable name="reserved1" type="int">0</variable>
<variable name="reserved2" type="int">0</variable>
<variable name="reserved3" type="int">0</variable>
<variable name="reserved4" type="int">0</variable>
</status>
<pocket><variable name="capacity" type="int">0</variable>
<variable name="timestamp" type="int">0</variable>
<variable name="money" type="int">0</variable>
<variable name="reserved1" type="int">0</variable>
<variable name="reserved2" type="int">0</variable>
</pocket>
<equipment/>
<storehouse><variable name="capacity" type="int">0</variable>
<variable name="money" type="int">0</variable>
<variable name="reserved1" type="int">0</variable>
<variable name="reserved2" type="int">0</variable>
</storehouse>
<task><variable name="task_data" type="Octets"></variable>
<variable name="task_complete" type="Octets"></variable>
</task>
</role>

cls7gender0(ep male)
Code:
<?xml version="1.0" encoding="UTF-8"?><role>
<base><variable name="version" type="byte">1</variable>
<variable name="id" type="int">30</variable>
<variable name="name" type="Octets">cls7gender0</variable>
<variable name="race" type="int">5</variable>
<variable name="cls" type="int">7</variable>
<variable name="gender" type="byte">0</variable>
<variable name="custom_data" type="Octets"></variable>
<variable name="config_data" type="Octets"></variable>
<variable name="custom_stamp" type="int">0</variable>
<variable name="status" type="byte">1</variable>
<variable name="delete_time" type="int">0</variable>
<variable name="create_time" type="int">0</variable>
<variable name="lastlogin_time" type="int">0</variable>
<variable name="help_states" type="Octets"></variable>
<variable name="reserved1" type="int">0</variable>
<variable name="reserved2" type="int">0</variable>
<variable name="reserved3" type="int">0</variable>
</base>
<status><variable name="version" type="byte">1</variable>
<variable name="level" type="int">1</variable>
<variable name="level2" type="int">0</variable>
<variable name="exp" type="int">0</variable>
<variable name="sp" type="int">0</variable>
<variable name="pp" type="int">0</variable>
<variable name="hp" type="int">30</variable>
<variable name="mp" type="int">50</variable>
<variable name="posx" type="float">332.0</variable>
<variable name="posy" type="float">241.0</variable>
<variable name="posz" type="float">3068.0</variable>
<variable name="worldtag" type="int">0</variable>
<variable name="invader_state" type="int">0</variable>
<variable name="invader_time" type="int">0</variable>
<variable name="pariah_time" type="int">0</variable>
<variable name="reputation" type="int">0</variable>
<variable name="custom_status" type="Octets"></variable>
<variable name="filter_data" type="Octets"></variable>
<variable name="charactermode" type="Octets"></variable>
<variable name="instancekeylist" type="Octets"></variable>
<variable name="dbltime_expire" type="int">0</variable>
<variable name="dbltime_mode" type="int">0</variable>
<variable name="dbltime_begin" type="int">0</variable>
<variable name="dbltime_used" type="int">0</variable>
<variable name="dbltime_max" type="int">0</variable>
<variable name="time_used" type="int">0</variable>
<variable name="dbltime_data" type="Octets"></variable>
<variable name="storesize" type="short">-5126</variable>
<variable name="petcorral" type="Octets"></variable>
<variable name="property" type="Octets">0a00000019000000050000000a0000001e0000003200000000371908f44fdcb7c09cfeb70000000038efaabfdb2f0e080000000001000000010000005f240e08bc22ecb70000000000000000000000000000000000000000000000000000000000000000000000000000000001000000010000000000000000000000000000000000000000000000010000000000000000000000</variable>
<variable name="var_data" type="Octets"></variable>
<variable name="skills" type="Octets"></variable>
<variable name="storehousepasswd" type="Octets"></variable>
<variable name="waypointlist" type="Octets"></variable>
<variable name="coolingtime" type="Octets"></variable>
<variable name="reserved1" type="int">0</variable>
<variable name="reserved2" type="int">0</variable>
<variable name="reserved3" type="int">0</variable>
<variable name="reserved4" type="int">0</variable>
</status>
<pocket><variable name="capacity" type="int">0</variable>
<variable name="timestamp" type="int">0</variable>
<variable name="money" type="int">0</variable>
<variable name="reserved1" type="int">0</variable>
<variable name="reserved2" type="int">0</variable>
</pocket>
<equipment/>
<storehouse><variable name="capacity" type="int">0</variable>
<variable name="money" type="int">0</variable>
<variable name="reserved1" type="int">0</variable>
<variable name="reserved2" type="int">0</variable>
</storehouse>
<task><variable name="task_data" type="Octets"></variable>
<variable name="task_complete" type="Octets"></variable>
</task>
</role>

cls7gender1(ep fem)

Code:
<?xml version="1.0" encoding="UTF-8"?><role>
<base><variable name="version" type="byte">1</variable>
<variable name="id" type="int">31</variable>
<variable name="name" type="Octets">cls7gender1</variable>
<variable name="race" type="int">5</variable>
<variable name="cls" type="int">7</variable>
<variable name="gender" type="byte">1</variable>
<variable name="custom_data" type="Octets"></variable>
<variable name="config_data" type="Octets">0300000078016b6060606001e2ff4800c865608262109b114400412d1083c441a01088998118c4e70762100099039307f159a17c3e100708d82114c372208d64dd7f19a0056c8c0c8c1000553412a833ffff13e3cde3c0f0e181288485119066300286180b2383104305a33d8300505ee2dda41a506481c2f635dbe41a17a09810d402901a50fc30b201092611b01ebd23fbcb17fc85a8e0949e5cf3e0ef0a0683c722501d10ea84d20a86174071505c2a0031870148dc9e81e1b710c30b2036f92704b6f7034818ec3a3005e280d30dd09d600918011207a900898298208f4000581cc83cbcbf5c024825000d063910c4060190bb2d5b731804db73186c3c7b186ca13448ee591b440c94d040d8a1ad8bc1e4552b981df36f059cdf3a318701c407255c98da0c9f1e303b606a0e4c8f82230343833d13d40740b5d403004c6b5d4a</variable>
<variable name="custom_stamp" type="int">0</variable>
<variable name="status" type="byte">1</variable>
<variable name="delete_time" type="int">0</variable>
<variable name="create_time" type="int">0</variable>
<variable name="lastlogin_time" type="int">1156325075</variable>
<variable name="help_states" type="Octets">01001f009d93a793b193bb93c593f303f483cf93fd83d9930784e3931184db871b84e5872584ef872f84f987c38b03880d881788ab8f2188b58f2b88bf8f358893937f80</variable>
<variable name="reserved1" type="int">0</variable>
<variable name="reserved2" type="int">0</variable>
<variable name="reserved3" type="int">0</variable>
</base>
<status><variable name="version" type="byte">1</variable>
<variable name="level" type="int">1</variable>
<variable name="level2" type="int">0</variable>
<variable name="exp" type="int">0</variable>
<variable name="sp" type="int">0</variable>
<variable name="pp" type="int">0</variable>
<variable name="hp" type="int">50</variable>
<variable name="mp" type="int">70</variable>
<variable name="posx" type="float">-318.477</variable>
<variable name="posy" type="float">218.12143</variable>
<variable name="posz" type="float">-910.79663</variable>
<variable name="worldtag" type="int">1</variable>
<variable name="invader_state" type="int">0</variable>
<variable name="invader_time" type="int">0</variable>
<variable name="pariah_time" type="int">0</variable>
<variable name="reputation" type="int">0</variable>
<variable name="custom_status" type="Octets"></variable>
<variable name="filter_data" type="Octets">00000000</variable>
<variable name="charactermode" type="Octets"></variable>
<variable name="instancekeylist" type="Octets">000000001500000069000000010000006a000000010000006b000000010000006c000000010000006d000000010000006e000000010000006f0000000100000072000000010000007300000001000000740000000100000075000000010000007b000000010000007c000000010000007d000000010000007e00000001000000e600000001000000e700000001000000e800000001000000e900000001000000ea00000001000000eb00000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000690000001f000000000000006a0000001f000000000000006b0000001f000000000000006c0000001f000000000000006d0000001f000000000000006e0000001f000000000000006f0000001f00000000000000720000001f00000000000000730000001f00000000000000740000001f00000000000000750000001f000000000000007b0000001f000000000000007c0000001f000000000000007d0000001f000000000000007e0000001f00000000000000e60000001f00000000000000e70000001f00000000000000e80000001f00000000000000e90000001f00000000000000ea0000001f00000000000000eb0000001f00000000000000</variable>
<variable name="dbltime_expire" type="int">0</variable>
<variable name="dbltime_mode" type="int">0</variable>
<variable name="dbltime_begin" type="int">1156093200</variable>
<variable name="dbltime_used" type="int">0</variable>
<variable name="dbltime_max" type="int">21600</variable>
<variable name="time_used" type="int">293</variable>
<variable name="dbltime_data" type="Octets">0100000000000000d41eec44</variable>
<variable name="storesize" type="short">19296</variable>
<variable name="petcorral" type="Octets">0000000100</variable>
<variable name="property" type="Octets">0500000005000000050000000500000032000000460000000100000004000000000000409a999940000040400000a04000000000010000000100000010000000000020400000000000000000000000000000000000000000000000000000000000000000000000000000000001000000010000000000000000000000000000000000000000000000010000000000000000000000</variable>
<variable name="var_data" type="Octets">060000000000000000000000000000002007f50b00000000000000001000000000000000ffffffff0000000000000000000000002f000000</variable>
<variable name="skills" type="Octets">030000007100000000000000010000007d0000000000000001000000a70000000000000001000000</variable>
<variable name="storehousepasswd" type="Octets"></variable>
<variable name="waypointlist" type="Octets">5114</variable>
<variable name="coolingtime" type="Octets">ffffffff00000000</variable>
<variable name="reserved1" type="int">0</variable>
<variable name="reserved2" type="int">0</variable>
<variable name="reserved3" type="int">0</variable>
<variable name="reserved4" type="int">0</variable>
</status>
<pocket><variable name="capacity" type="int">0</variable>
<variable name="timestamp" type="int">1</variable>
<variable name="money" type="int">0</variable>
<variable name="reserved1" type="int">0</variable>
<variable name="reserved2" type="int">0</variable>
</pocket>
<equipment><inv><variable name="id" type="int">2251</variable>
<variable name="pos" type="int">0</variable>
<variable name="count" type="int">1</variable>
<variable name="max_count" type="int">1</variable>
<variable name="data" type="Octets">0100ff00050000000000030078050000780500002c00030000000000240100000000000000000000030000000300000005000000060000001000000000004040000000000000000000000000</variable>
<variable name="proctype" type="int">0</variable>
<variable name="expire_date" type="int">0</variable>
<variable name="guid1" type="int">0</variable>
<variable name="guid2" type="int">0</variable>
<variable name="mask" type="int">1</variable>
</inv>
<inv><variable name="id" type="int">2096</variable>
<variable name="pos" type="int">12</variable>
<variable name="count" type="int">1</variable>
<variable name="max_count" type="int">1</variable>
<variable name="data" type="Octets">0100000000000000020000000000000003005fc4</variable>
<variable name="proctype" type="int">19</variable>
<variable name="expire_date" type="int">0</variable>
<variable name="guid1" type="int">0</variable>
<variable name="guid2" type="int">0</variable>
<variable name="mask" type="int">4096</variable>
</inv>
</equipment>
<storehouse><variable name="capacity" type="int">16</variable>
<variable name="money" type="int">0</variable>
<variable name="reserved1" type="int">0</variable>
<variable name="reserved2" type="int">0</variable>
</storehouse>
<task><variable name="task_data" type="Octets"></variable>
<variable name="task_complete" type="Octets"></variable>
</task>
</role>

I hope that helps :thumbup:

Can we get a guide on how to fix the Unable to retrieve character data" please? I haven't a clue as to how to inject these templates into the db.:ehh:
 
Can we get a guide on how to fix the Unable to retrieve character data" please? I haven't a clue as to how to inject these templates into the db.:ehh:

gamedbd either had bad settings, crashed or didnt even start...

Those templates are for when Ronny made a mistake and the server had a database with nothing in it so that the template characters ended up as level 0 making it impossible to do anything...
 
gamedbd either had bad settings, crashed or didnt even start...

Those templates are for when Ronny made a mistake and the server had a database with nothing in it so that the template characters ended up as level 0 making it impossible to do anything...

That is exactly my problem...I dont see any character info....myphpAdmin isnt able to connect to any char info....neither is the client when attempting to create a char "Unable to retrieve character data". I can start gamesys.conf manually, but after a bit it crashes. How to resolve please?:?:
 
Hi Guys I have a Dedicated Server and I am having a few Problems with the Setup... I did everything like this Guide said, but still wont work or anything.

Anybody able to help please?

Get me on msn if you can help... [email protected]
 
Status
Not open for further replies.
Back