Welcome!

Join our community of MMO enthusiasts and game developers! By registering, you'll gain access to discussions on the latest developments in MMO server files and collaborate with like-minded individuals. Join us today and unlock the potential of MMO server development!

Join Today!

Server + Client @ 1.4.2 & Guide

Status
Not open for further replies.
Joined
Apr 29, 2010
Messages
2,170
Reaction score
600
This guide was originally made by Ronny1982, due to a time error on Ragezone it moved here

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)
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

2. Install Kernel
The generic kernel when installing Debian uses ~150 MB RAM, so we going to install a server kernel with a memory footprint of ~40 MB.
If you have enough RAM you can skip this.
SKIP THIS IF YOUR MACHINE IS A VSERVER !!!

  • Figure out which kernel you use i.e. linux-image-2.6.26-2-686
    COMMAND~: uname -r
  • Now view a list of available kernel images
    COMMAND~: apt-get install linux-image
  • Select one of the vserver kernels that fits with your system (amd64, 686,...)
    If you have a 32 Bit system you should install an image with PAE extension to use more than 4GB RAM i.e. linux-image-2.6.26-2-vserver-686-bigmem
    COMMAND~: apt-get install linux-image-2.6.26-2-vserver-686-bigmem
  • At least you can remove the current kernel if you want to...
    During uninstallation you'll be ask if you really wanna remove the kernel that is currently in use, select no to continue uninstallation
    COMMAND~: apt-get autoremove linux-image-2.6.26-2-686

3. Install PW-Server Files
  • Change to the root directory
    COMMAND~: cd /
  • Download the server files (host address may change in future)
    COMMAND~: wget
  • Extract the files
    COMMAND~: tar -xf PWServer.tar.bz2
  • Now delete the downloaded archive (or keep it if you want)
    COMMAND~: rm -f PWServer.tar.bz2
  • Set permissions of the pw-server files to 0755
    COMMAND~: chmod -R 0755 /PWServer
  • Next we have to change all host ip addresses in the pw-server configuration files
  • First we check for the current host ip in the server files, in our example lets say 192.168.0.50
    COMMAND~: cat /PWServer/glinkd/gamesys.conf | grep address
  • Now lets check which host ip your machine has, in our example 81.30.158.174
    COMMAND~: ifconfig | grep "inet addr"
  • Allright, time to replace all old host ip's with the ip of your machine.
    Replace the OLD-IP in the following commands with the ip from the server files (i.e. 192.168.0.50)
    Replace the NEW-IP in the following commands with the ip of your host machine (i.e. 81.30.158.174)
    COMMAND~: sed s/OLD-IP/NEW-IP/g /PWServer/glinkd/gamesys.conf > /PWServer/glinkd/gamesys.conf.new
    COMMAND~: mv -f /PWServer/glinkd/gamesys.conf.new /PWServer/glinkd/gamesys.conf

4. Install Libraries
  • Java Runtime Environment is required for the PW Java API (used by authd and pwAdmin)
    COMMAND~: apt-get install openjdk-6-jre
  • For 64 Bit Debian
    Install ia32 libs and copy some required libraries not contained in ia32
    COMMAND~: apt-get install ia32-libs
    COMMAND~: cp -f /PWServer/.setup/lib/libstdc++.so.5.0.7 /lib32/libstdc++.so.5
    COMMAND~: cp -f /PWServer/.setup/lib/libpcre.so.3.12.1 /lib32/libpcre.so.0
    COMMAND~: cp -f /PWServer/.setup/lib/libtask.so /lib32/libtask.so
  • For 32 Bit Debian
    Copy some required libraries
    COMMAND~: cp -f /PWServer/.setup/lib/libstdc++.so.5.0.7 /usr/lib/libstdc++.so.5
    COMMAND~: cp -f /PWServer/.setup/lib/libpcre.so.3.12.1 /usr/lib/libpcre.so.0
    COMMAND~: cp -f /PWServer/.setup/lib/libtask.so /usr/lib/libtask.so

5. Install MySQL
  • First install MySQL, during installation you'll be asked for a root password, remeber it!
    COMMAND~: apt-get install mysql-server
  • After installation you can import the base table scheme.
    Replace the PASSWORD in the following command with your mysql password
    COMMAND~: mysql -uroot -pPASSWORD -h localhost < /PWServer/.setup/pwdb.sql
  • We have to replace the default mysql password in the pw-server files with your mysql password.
    Replace the PASSWORD in the following commands with your mysql password
    COMMAND~: sed s/password=\"root\"/password=\"PASSWORD\"/g /PWServer/authd/table.xml > /PWServer/authd/table.xml.new
    COMMAND~: mv -f /PWServer/authd/table.xml.new /PWServer/authd/table.xml

6. Configure PW Web Administration (Jetty + pwAdmin)
For detailed information about pwAdmin read the
  • The following will change the default mysql password to give pwAdmin access to your mysql database
    Replace the PASSWORD in the following commands with your mysql
    COMMAND~: sed s/db_password\ =\ \"root\"/db_password\ =\ \"PASSWORD\"/g /PWServer/jetty-7.2.0/webapps/pwAdmin/WEB-INF/.pwadminconf.jsp > /PWServer/jetty-7.2.0/webapps/pwAdmin/WEB-INF/.pwadminconf.jsp.new
    COMMAND~: mv -f /PWServer/jetty-7.2.0/webapps/pwAdmin/WEB-INF/.pwadminconf.jsp.new /PWServer/jetty-7.2.0/webapps/pwAdmin/WEB-INF/.pwadminconf.jsp

7. Autostart Jetty Web Application Server
The document root of jetty is located in /PWServer/jetty-7.2.0/webapps/ROOT
For more infromation on the jetty web application server read the

  • Jetty uses a PHP servlet, so we need to install php-cgi
    COMMAND~: apt-get install php5-cgi php5-mysql
  • It's really useful to start the webserver with system boot, we install an init script and register it to the startup runlevels
    COMMAND~: cp /PWServer/.setup/jetty /etc/init.d/jetty
    COMMAND~: update-rc.d jetty defaults

8. Autostart Basic Firewall
  • This will install a basic firewall which has incoming ports open on 22(SSH), 8080(HTTP-ALT) and 29000(Perfect World)
    COMMAND~: cp /PWServer/.setup/firewall /etc/init.d/firewall
    COMMAND~: update-rc.d firewall defaults

9. Finalize
  • You have reached the end of the server guide, it's time to restart your machine
    COMMAND~: reboot
  • You can now open a Web Browser on a remote PC and loading the start page of the server that should show a phpinfo() page if everything is correct
    Replace the SERVER-IP in the following command with your server ip
  • At the top of the page is a link to pwAdmin and adminer. pwAdmin is the pw-server web administration interface, adminer is a php based mysql administration interface.
    Click pwAdmin
  • The default password for pwAdmin is "root", but pwAdmin demands to enter a new password, so on the first login enter the password you wanna use (hint: the password will be stored md5 encoded in "WEB-INF/.pwadminconf.jsp" just in case you wanna change it somtime)
  • On the account tab you can create a new account
  • On the server control tab you can start the server
  • Use a client patched with pwd.codeplex.com... guide for client will coming later
  • have fun...

Will be updated recently...


Thank Ronny1982 in his post below by clicking the like button as he is the one that truly deserves it. If you don't know why I just said that read the big giant red text at the top of this post!


My original post before it went awol
I'll consider doing it... whats so special about the server files though? *is still downloading them*

Edit: Alrighty then... finished downloading the PW Server files... Id still like to know whats so different before I go out and do all that
 
Last edited:
Joined
Jan 6, 2010
Messages
744
Reaction score
1,051
nothing special on the server files itself...

the focus is on the guide that hopefully will new users give a smooth installation so that the server will run after the setup without any problems...

anyone knows a free file hosting service with direct links so that wget will work downloading the server files directly (filedropper requires a captcha verifiction)?
 
Last edited:
Joined
Apr 29, 2010
Messages
2,170
Reaction score
600
nothing special on the server files itself...

the focus is on the guide that hopefully will new users give a smooth installation so that the server will run after the setup without any problems...

anyone knows a free file hosting service with direct links so that wget will work downloading the server files directly (filedropper requires a captcha verifiction)?

I use pretty often for most of my stuff, its free and fast and allows direct links and only service I can think of that will let you "host" something that large (with a basic storage limit of 2 gb but you can get more easily for free, like with the referral link I posted, you'll get an extra 256mb of space just for using it, same goes for every other person you refer)

Maybe Live Mesh possibly but I haven't used that to extensively

And google code only allows 100 mb files and I believe the same goes for codeplex

And I was looking through a few of the scripts in your setup folder you have in there, wipe.sh doesn't need to invoke the mysql process that many times, would be slightly faster and look a little cleaner if it was an all in one go type of thing
 
Last edited:
Junior Spellweaver
Joined
Jul 15, 2009
Messages
196
Reaction score
12
i found problem so far i got everything setup i can login with the client but when i create a charector and try to start the game it gives me and error error retrieving charector information for this account then disconnects me and says could not login to server new created charector says its level 0
 
Last edited:
Joined
Apr 29, 2010
Messages
2,170
Reaction score
600
i found problem so far i got everything setup i can login with the client but when i create a charector and try to start the game it gives me and error error retrieving charector information for this account then disconnects me and says could not login to server new created charector says its level 0

That sounds like gamedbd crashed on you
 
Junior Spellweaver
Joined
Jul 15, 2009
Messages
196
Reaction score
12
it says its up in pwAdmin hrmm maybe ill try to manualy run it and see if it gives an error

---------- Post added at 06:25 PM ---------- Previous post was at 06:21 PM ----------

nope no error

---------- Post added at 06:43 PM ---------- Previous post was at 06:25 PM ----------

ok i found out what was wrong in the Archer Female template in pwadmin the world id was 0 and not 1
 
Joined
Apr 29, 2010
Messages
2,170
Reaction score
600
Just finished debian install to your exact guide (although I normally wouldn't set it up like that this is something you want to debug not me)

just like VisionNET said, the character templates are fubar, but other then that its a flawless install and works rather wonderfully
 
Last edited:
Don't Ask About Tideborn
Joined
Feb 22, 2010
Messages
755
Reaction score
83
Well its more of in a debugging phase right now, and like Ive pointed out earlier broken character templates in the server files aren't exactly fun :lol:

ah ok. i not try it :?: because i already get work on my ubuntu, it's not strange guide, and i'm sure it's will work, maybe something wrong on server files :O:
 
Last edited:
Joined
Apr 29, 2010
Messages
2,170
Reaction score
600
ah ok. i not try it :?: because i already get work on my ubuntu, it's not strange guide, and i'm sure it's will work, maybe something wrong on server files :O:

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:
 
Last edited:
Initiate Mage
Joined
Jun 13, 2010
Messages
50
Reaction score
12
The culprit to this character template deletion i guess
would be the /.setup/wipe.sh. I've used the script and got
the same error.
 
Last edited:
Junior Spellweaver
Joined
Jul 15, 2009
Messages
196
Reaction score
12
The culprit to this character template deletion i guess
would be the /.setup/wipe.sh. I've used the script and got
the same error.

i doubt it its onlu for deleting accounts and made characters not templates i used it once with no errors and it dont touch the templates as i have seen

---------- Post added at 07:07 AM ---------- Previous post was at 07:00 AM ----------

there is 1 other problem the newly created characters dont show up in the characters under the players list
 
Last edited:
Joined
Jan 6, 2010
Messages
744
Reaction score
1,051
i doubt it its onlu for deleting accounts and made characters not templates i used it once with no errors and it dont touch the templates as i have seen

---------- Post added at 07:07 AM ---------- Previous post was at 07:00 AM ----------

there is 1 other problem the newly created characters dont show up in the characters under the players list

pwAdmin 1.6 don't read character list directly from GameDB, characters will now be read from MySQL table: "roles"... to import roles from GameDB to MySQL use the new pwAdmin plugin MySQL Role Import


@ all
thanks for information, i'll take a look why templates are not rebuild correctly after a gameDB wipe...
 
Status
Not open for further replies.
Back
Top