If you use vmware, install tools if not skip this step :
Spoiler:
First click :
For mount cd rom
After that enter this command.
Code:
mkdir /media/cdrom
mount /dev/cdrom /media/cdrom
tar -zxvf /media/cdrom/*gz -C /tmp
cd vm*
./vmware-install.pl
Now begin settup :
Code:
./server.sh install
The script ask somes thing.
Do you need repo?
repo are link for yum .
On iso centos he don't work need remplace them.
If its a clean os you need say "yes".
Libs are update for server working.
Do you need install kernel-smp for centos 4.4 ?
If clean os you need install kernel-smp for get more then 4gb ram
If its a clean os you need say "yes"
Do you need install lampp for centos 4.4 ?
Lampp are for httpd and mysql server.
If you wish install your httpd and mysql server.
Install before say "no".
After install lampp he asking for password mysql and others.
Etc and libs for gs are setup.
Enter Mysql IP
You can enter ip of your mysql server or just localhost if local (if you just install lampp you need set localhost)
Enter Mysql USER
If not custom your user (default lampp): root
Enter Password Mysql
Enter password you setup in mysql setting (for lampp you configure them before)
Enter Database Mysql
Database you wish for JD or database you have if don't wish import them .
Enter php_path
Enter mysql_path
For lampp its /opt/lampp/bin
for others can be /usr/bin , /bin , ...
Do you need import mysql database ?
If you don't have your database alrealy set say "yes".
Do you need import mysql you custom database ?
If you have a custom sql put them and rename it to ./tools/sql/import.sql
table.xml are set now with info alrealy give .
If you have install kernel-smp script count for reboot.
After reboot or after this .
script asking if you wish 1 realm (low ram)
1 of all realm (like 1 realm, 1 instance ,1 fort ,...(8gb) the best !
full server like official with all 15 realm 3 realm instance ...
can show you all command can be used .
gdb command = get gamedbd in text files .
For run then you need do :
Code:
./server.sh copydb
I actually working on put in mysql .
For link not goes down do mirror i add them to thread.
all credits too mcncc ,jamezilla(JDDC) & me
for contact me : rocklee3300 on skype .
Sorry for bad english.(sorry for mystake with already and alrealy)
P.S.:
- Uptade script come later with mysql ranking and somes others thing.
- I do a new thread because somes ask me .
- If someone know php , html or java i accept help for do full website manage this script .
For who wish i share complet command (there have too ./server.sh help for get them)
Spoiler:
Complete command :
---------------
./server.sh install : Install script and configure server .
./server.sh register 'login' 'password' 'repass' 'email' 'ipclient' (Add a player account.)
./server.sh addjaden 'login' 'cash' (Send jaden to login.)
./server.sh onlinejaden 'cash' (Send jaden to all player login.)
./server.sh senditem 'roleid' 'title' 'content' 'itemid' 'itemnum' (Send mail to a player.)
./server.sh start : For start server (Selection realm at first start) .
./server.sh backup '/path/to/backup' : For backup db and logs .
./server.sh stop : For stop server .(secure stop)
./server.sh fast_stop : For stop server (can get rollback but stop in 1 sec).
./server.sh restart 'seconds' : For restart only realm .
./server.sh check : For check if realm are down .
./server.sh clean_first_start : For select again realm start .
./server.sh broadcast 'CAPS' 'MESSAGES': For say something in game .
Exemple broadcast :
./server.sh broadcast 1 'Test world message.'
Working on now :
- put txt files in sql (new gamedbd command mean new sql files).
- Web site working for this script .
-The server store ip like 16777343 = 1.0.0.127 TOASTEDspam - decode decimal IP address can decode them
but i wish get 127.0.0.1 if any can help .
Spoiler:
Code:
#!/bin/bash
dec2ip () {
local ip dec=$@
for e in {3..0}
do
((octet = dec / (256 ** e) ))
((dec -= octet * 256 ** e))
ip+=$delim$octet
delim=.
done
printf '%s\n' "$ip"
}
dec2ip "$@"
You need import again mysql db for that :
Copy base.sql to import.sql in ./tools/sql from the fix v1.03
Merge all files from fix (without import.sql from fix v1.03)
Code:
./server.sh importmysqldb
If you have any problem with import mysql just delete actual database and import again .
You need import again mysql db for that :
Copy base.sql to import.sql in ./tools/sql from the fix v1.04
Merge all files from fix (without import.sql from fix v1.04)
Code:
./server.sh importmysqldb
If you have any problem with import mysql just delete actual database and import again .
#######################################################################
30 16-19 21-31 * * root cd $ScriptPath;./server.sh last_sunday_corronation
@Daily root cd $ScriptPath;./server.sh backup '$ScriptPath/backup'
@Daily root cd $ScriptPath;./server.sh savemysqldb
@Daily root cd $ScriptPath;./server.sh listing;sleep 1;./server.sh send
*/5 * * * * root cd $ScriptPath;./server.sh check
@hourly root cd $ScriptPath;./server.sh onlinejaden 50
#######################################################################
($ScriptPath are auto edited when put in .)
For corronation he say every 30min 16h-19h when corronation start .
Do backup daily.
Check if realm are down every 5min.
Send online jaden (0.50jaden) every hour .
looks good, im waiting for the download links, which websites are you uploading the files to? I also added you on skype for further assistance, thanks!
looks good, im waiting for the download links, which websites are you uploading the files to? I also added you on skype for further assistance, thanks!
i take server files + libs from another site (with guide to make it work)
i have dont remember if i can post the link to other forum, so i first pm a mod about it
Hey Guys sorry for asking in the wrong threat, i have a big problem and searched many hours on ragezone but nobody wrote about this.
I created a JD-pServer and everything is fine but the console spam something like: "TRADE: gamed(200)" and this over and over again so i cant
stop my server or something else. is it normal? or how can i fix it?
Sorry for my really bad english and hopefully you can help me.
is anoying but is normal the gamed(xxx) values
you can modify the start.sh or w/e starter script you have to "null" the anoying on screen msgs (i cant remember right now the exact command, im too rusty on linux)