huunam09
29-12-14, 04:37 PM
Lâu lắm rồi mới tham gia lại diễn đàn. Thấy dạo có cái game Tiếu Ngạo nhìn hay quá, và thấy box có vẻ sôi nổi nên đi tìm kiếm và cài đặt online thành công. Chia sẻ cho anh em nào chưa làm được, chỉ cần làm đúng các bước là ok hết.
Máy VPS của mình đang dùng là : Centos-6.5-32bit
Bài hướng dẫn này mình dựa theo bài gốc tại đây (<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>)
Ở bài viết này không khác nhau mấy và có thêm một số đúc kết khi cài đặt sv này nên mình nghĩ sẽ dễ cho mọi người hơn.
Bước 1 :
Cài đặt các thư viện dành cho server game. Sử dụng các lệnh sau :
yum update
yum install glibc.i686
yum install openssh-server ( nếu dùng VirtualBox )
yum install libxml2.so.2
yum install libpcre.so.0
yum install lib******.so.6
yum install libstdc++.so.5
yum reinstall pcre
Bước 2:
Đâu tiên thì về thư mục gốc. Dùng lệnh sau :
cd /
Tiếp download file server tại đây (<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>). Sau khi down load file xong up lên thư mục gốc nhé.
Tiếp : download phần mềm unrar trên centos tại đây (<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>) và up lên. Cũng thư mục gốc luôn cho tiện làm.
Sau đó cài đặt bằng lệnh như sau :
rpm -Uvh unrar-3.9.10-1.el6.rf.x86_64.rpm
rm -f unrar-3.9.10-1.el6.rf.x86_64.rpm (cái này để xóa file vừa up lên, cái này tùy mỗi người)
Bước 3:
Giải nén file SWServer.rar
unrar x SWServer.rar
Tiếp cấp quyền cho thư mục mà mình vừa giải nén ra
chmod -R 0777 /SWServer
Bản path của server mình đã up vào file rồi nên các bạn không cần cài nữa. Nếu ai muốn thay đổi gì thì hãy up vào nhé.
Bước 4: Bước này khá nhiều lỗi vì phải cài java. Chẳng hiểu sao mình cài thằng java này lần nào cũng bị lỗi. Cho nên nếu bạn nào mà cài java bị lỗi thì có thể hỏi anh GOOGLE giúp mình nhé. Còn mặc định thì các bạn cứ cài theo lệnh sau
yum install java*
Sau đó copy các thư viện từ server sang máy
cp -f /SWServer/.setup/libs/libskill.so /lib/libskill.so
cp -f /SWServer/.setup/libs/libio32.so /lib/libio32.so
cp -f /SWServer/.setup/libs/liblog32.so /lib/liblog32.so
cp -f /SWServer/.setup/libs/libtask.so /lib/libtask.so
cp -f /SWServer/.setup/libs/libskill.so /usr/lib/libskill.so
cp -f /SWServer/.setup/libs/libio32.so /usr/lib/libio32.so
cp -f /SWServer/.setup/libs/liblog32.so /usr/lib/liblog32.so
cp -f /SWServer/.setup/libs/libtask.so /usr/lib/libtask.so
Bước 4 : Cài đặt mysql. Cách cài đặt mysql thì mình không nói nhé. Nhưng nếu ai chưa biết thì mình gợi ý là sau khi gõ đến lệnh số 3 thì bạn cứ enter đến lúc nó thông báo thành công là được. Khi đó user sẽ là root, mật khẩu sẽ là trống
yum install mysql mysql-server
chkconfig mysqld on
/usr/bin/mysql_secure_installation
Tiếp là copy database từ thư mục SWServer bằng lệnh
mysql -uroot -pPassCuaBan -h localhost </SWServer/.setup/swdb.sql
Tiếp đổi pass của table.xml và update lại nội dung của file table.xml
sed s/password=\"123\"/password=\"PassCuaBan\"/g /SWServer/authd/build/table.xml > /SWServer/authd/build/table.xml.new
mv -f /SWServer/authd/build/table.xml.new /SWServer/authd/build/table.xml
Bước 5: Copy file hỗ trợ cửa server
Tiếp bạn dùng winspc vào thư mục /SWServer/.setup/etc/
Copy toàn bộ file trong đó sang bên thư mục /etc của máy
Bước 6: Cài Apache Webserver
yum install <b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
yum install php php-mysql
chkconfig --levels 235 <b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b> on
Tùy các bạn có thể cài bằng cái này hoặc cái bằng xampp.
Sau đó và thư mục : /SWServer/.setup/reg/
Tìm file config.php
Mở file đó ra rồi đổi pass của mysql thành passcuaban lúc cài đặt mysql ở trên
Rồi copy thư mục reg về thư mục /var/<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
Còn cách dùng thì ai cũng biết rồi.
Bước 7 : Tùy các bạn vì bước này là reboot lại máy. Nhưng theo mình thì nên làm
Lệnh như sau :
reboot
Bước 8 : Chạy server
cd /SWServer
./start.sh
Chú ý :
1. Bạn nên để ram của server là > 4G. . Nếu bạn dùng máy ảo thì cứ cho lên khoảng 5G cho thoải mái. Còn nếu bạn nào dùng VPS mà ít ram thì bạn có thể tạo ram ảo cho VPS. Hướng dẫn thì mình sẽ update sau hoặc vào link này (<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>) để xem hướng dẫn
2. Đợi nó chạy hết thì sẽ có thông báo server online.
Tiếp bạn đợi thêm 2-3 phút rồi đăng nhập, nếu không rất có thể bạn sẽ nhận được thông báo server đang khởi động.
3. Nhớ thay đổi ip trong file /userdata/server/serverlist.xml
4. Về phần client thì bạn down client cửa VGG mới nhất
Rồi chỉ cần down file này : xajh.exe (<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>) up đè lên file cũ ở trong thư mục bin
5. Hiện này server đang sử dụng file data của client tiếng anh. nên nhiều lúc vẫn có tiếng anh ở trong game nhưng không ảnh hưởng gì hết. Anh em có thể tự custom lại.
Hiện nay mình đang chạy server và chơi game vẫn chưa thấy lỗi gì.
6. Trong lúc đợi download file server và giải nén file thì anh em nào có android thì download và ủng hộ mình cái game đầu tay trên googleplay Rab Jump (<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>): <b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b> :)
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b> 0-rw (<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b> 0-rw)
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b> (<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>)
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b> (<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>)
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b> (<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>)
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b> (<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>)
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b> (<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>)
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b> (<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>)
Máy VPS của mình đang dùng là : Centos-6.5-32bit
Bài hướng dẫn này mình dựa theo bài gốc tại đây (<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>)
Ở bài viết này không khác nhau mấy và có thêm một số đúc kết khi cài đặt sv này nên mình nghĩ sẽ dễ cho mọi người hơn.
Bước 1 :
Cài đặt các thư viện dành cho server game. Sử dụng các lệnh sau :
yum update
yum install glibc.i686
yum install openssh-server ( nếu dùng VirtualBox )
yum install libxml2.so.2
yum install libpcre.so.0
yum install lib******.so.6
yum install libstdc++.so.5
yum reinstall pcre
Bước 2:
Đâu tiên thì về thư mục gốc. Dùng lệnh sau :
cd /
Tiếp download file server tại đây (<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>). Sau khi down load file xong up lên thư mục gốc nhé.
Tiếp : download phần mềm unrar trên centos tại đây (<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>) và up lên. Cũng thư mục gốc luôn cho tiện làm.
Sau đó cài đặt bằng lệnh như sau :
rpm -Uvh unrar-3.9.10-1.el6.rf.x86_64.rpm
rm -f unrar-3.9.10-1.el6.rf.x86_64.rpm (cái này để xóa file vừa up lên, cái này tùy mỗi người)
Bước 3:
Giải nén file SWServer.rar
unrar x SWServer.rar
Tiếp cấp quyền cho thư mục mà mình vừa giải nén ra
chmod -R 0777 /SWServer
Bản path của server mình đã up vào file rồi nên các bạn không cần cài nữa. Nếu ai muốn thay đổi gì thì hãy up vào nhé.
Bước 4: Bước này khá nhiều lỗi vì phải cài java. Chẳng hiểu sao mình cài thằng java này lần nào cũng bị lỗi. Cho nên nếu bạn nào mà cài java bị lỗi thì có thể hỏi anh GOOGLE giúp mình nhé. Còn mặc định thì các bạn cứ cài theo lệnh sau
yum install java*
Sau đó copy các thư viện từ server sang máy
cp -f /SWServer/.setup/libs/libskill.so /lib/libskill.so
cp -f /SWServer/.setup/libs/libio32.so /lib/libio32.so
cp -f /SWServer/.setup/libs/liblog32.so /lib/liblog32.so
cp -f /SWServer/.setup/libs/libtask.so /lib/libtask.so
cp -f /SWServer/.setup/libs/libskill.so /usr/lib/libskill.so
cp -f /SWServer/.setup/libs/libio32.so /usr/lib/libio32.so
cp -f /SWServer/.setup/libs/liblog32.so /usr/lib/liblog32.so
cp -f /SWServer/.setup/libs/libtask.so /usr/lib/libtask.so
Bước 4 : Cài đặt mysql. Cách cài đặt mysql thì mình không nói nhé. Nhưng nếu ai chưa biết thì mình gợi ý là sau khi gõ đến lệnh số 3 thì bạn cứ enter đến lúc nó thông báo thành công là được. Khi đó user sẽ là root, mật khẩu sẽ là trống
yum install mysql mysql-server
chkconfig mysqld on
/usr/bin/mysql_secure_installation
Tiếp là copy database từ thư mục SWServer bằng lệnh
mysql -uroot -pPassCuaBan -h localhost </SWServer/.setup/swdb.sql
Tiếp đổi pass của table.xml và update lại nội dung của file table.xml
sed s/password=\"123\"/password=\"PassCuaBan\"/g /SWServer/authd/build/table.xml > /SWServer/authd/build/table.xml.new
mv -f /SWServer/authd/build/table.xml.new /SWServer/authd/build/table.xml
Bước 5: Copy file hỗ trợ cửa server
Tiếp bạn dùng winspc vào thư mục /SWServer/.setup/etc/
Copy toàn bộ file trong đó sang bên thư mục /etc của máy
Bước 6: Cài Apache Webserver
yum install <b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
yum install php php-mysql
chkconfig --levels 235 <b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b> on
Tùy các bạn có thể cài bằng cái này hoặc cái bằng xampp.
Sau đó và thư mục : /SWServer/.setup/reg/
Tìm file config.php
Mở file đó ra rồi đổi pass của mysql thành passcuaban lúc cài đặt mysql ở trên
Rồi copy thư mục reg về thư mục /var/<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
Còn cách dùng thì ai cũng biết rồi.
Bước 7 : Tùy các bạn vì bước này là reboot lại máy. Nhưng theo mình thì nên làm
Lệnh như sau :
reboot
Bước 8 : Chạy server
cd /SWServer
./start.sh
Chú ý :
1. Bạn nên để ram của server là > 4G. . Nếu bạn dùng máy ảo thì cứ cho lên khoảng 5G cho thoải mái. Còn nếu bạn nào dùng VPS mà ít ram thì bạn có thể tạo ram ảo cho VPS. Hướng dẫn thì mình sẽ update sau hoặc vào link này (<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>) để xem hướng dẫn
2. Đợi nó chạy hết thì sẽ có thông báo server online.
Tiếp bạn đợi thêm 2-3 phút rồi đăng nhập, nếu không rất có thể bạn sẽ nhận được thông báo server đang khởi động.
3. Nhớ thay đổi ip trong file /userdata/server/serverlist.xml
4. Về phần client thì bạn down client cửa VGG mới nhất
Rồi chỉ cần down file này : xajh.exe (<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>) up đè lên file cũ ở trong thư mục bin
5. Hiện này server đang sử dụng file data của client tiếng anh. nên nhiều lúc vẫn có tiếng anh ở trong game nhưng không ảnh hưởng gì hết. Anh em có thể tự custom lại.
Hiện nay mình đang chạy server và chơi game vẫn chưa thấy lỗi gì.
6. Trong lúc đợi download file server và giải nén file thì anh em nào có android thì download và ủng hộ mình cái game đầu tay trên googleplay Rab Jump (<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>): <b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b> :)
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b> 0-rw (<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b> 0-rw)
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b> (<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>)
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b> (<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>)
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b> (<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>)
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b> (<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>)
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b> (<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>)
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b> (<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>)