Well to be honest I never been into vmware stuffs. I just install the OS so I can test my server things there, but anyway thanks for explaining to me I will remember it in future! :)
01-01-16
FrostJlwyn
Re: Easy install 1378.
Quote:
Originally Posted by rocklee330
Files :
Tuto :
First you need centos 4.4 32bits (i386) or you can destroy your OS.
After put archive.gz on /root :
Code:
tar -zxvf *gz -C /path/to/where/you/wish/put/the/server/files
Chmod your files , in the best 700 for allow only root user to use.
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.
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.
If clean os you need install kernel-smp for get more then 4gb ram
If its a clean os you need say "yes"
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.
You can enter ip of your mysql server or just localhost if local (if you just install lampp you need set localhost)
If not custom your user (default lampp): root
Enter password you setup in mysql setting (for lampp you configure them before)
Database you wish for JD or database you have if don't wish import them .
For lampp its /opt/lampp/bin
for others can be /usr/bin , /bin , ...
If you don't have your database alrealy set say "yes".
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"
}
i have one problem mysql error
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)
03-01-16
extazy20
Re: Easy install 1378.
Quote:
Originally Posted by FrostJlwyn
i have one problem mysql error
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)
Quote:
service mysqld status
Try it and send log here.
03-01-16
FrostJlwyn
Re: Easy install 1378.
Quote:
Originally Posted by extazy20
Try it and send log here.
[root@localhost ~]# service mysqld status
mysqld (pid 3708) is running...
03-01-16
extazy20
Re: Easy install 1378.
Quote:
Originally Posted by FrostJlwyn
[root@localhost ~]# service mysqld status
mysqld (pid 3708) is running...
Quote:
sudo lsof /var/run/mysqld/mysqld.sock
Try it and send log here.
08-07-16
caomhainn
Re: Easy install 1378.
Merci beaucoup rocklee!!! working like a charm! great guide, very easy to follow, easy setup aswell. great work man, keep going :) only one thing tho, i can<t create a new character, keeps saying name is already taken, i restarted server and still doesn't work, any idea how to fix it please
Well, nevermind, it looks like creating another account lets you create a char....
16-07-16
maxolahird
Re: Easy install 1378.
pls someone upload the files to somewhere else... mega really sucks.. i get bandwidth issue all the time.
22-11-16
ilia1996
Re: Easy install 1378.
Help! after "./server.sh start" console says "Server started" and the logs there is no error, but the game client shows the server as down
In the serverlist.txt I have IP that shows the "ifconfig" command
Using VMWARE9 with Centos 4.8
24-11-16
sukmabhagaspati
Re: Easy install 1378.
Quote:
Originally Posted by ilia1996
Help! after "./server.sh start" console says "Server started" and the logs there is no error, but the game client shows the server as down
In the serverlist.txt I have IP that shows the "ifconfig" command
Using VMWARE9 with Centos 4.8
You have to open your game port 29000.
1. Go to etc/sysconfig
2. open iptables
3. add the following rule "-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 29000 -j ACCEPT" without (")
4. save
5. go to terminal and type service iptables restart.
6. Test again !
24-11-16
ilia1996
Re: Easy install 1378.
Quote:
Originally Posted by sukmabhagaspati
You have to open your game port 29000.
1. Go to etc/sysconfig
2. open iptables
3. add the following rule "-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 29000 -j ACCEPT" without (")
4. save
5. go to terminal and type service iptables restart.
6. Test again !