PDA

View Full Version : Hướng dẫn cài đặt Server + Web CP Ragnarok Online hoàn chỉnh



VuaRO
14-02-14, 10:23 AM
Trước hết bạn cần phải có những thứ sau:


Server Files
MySQL Community Server + MySQL Gui Tools

Server Files thì vào đây tìm xem bản nào hợp thì dùng: <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>

MySQL Community Server: <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>

MySQL Gui Tools: <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>

1. Hướng dẫn Config Server lên Online:

Tìm thư mục "conf" trong Server của bạn

a. Mở file "char_athena.conf" bằng NotePad++:


Tìm "userid: s1" và "passwd: p1" (bạn có thể thay đổi s1 và p1 thành bất cứ những gì bạn muốn).
Tìm "server_name: eAthena" thay đổi eAthena thành tên Server của bạn (ví dụ: CLB RO).
Tìm "//login_ip: 127.0.0.1" bỏ dấu // ở trước đi và thay IP thành IP LAN của bạn, vào Start => Run => gõ CMD => gõ ipconfig để xem IP LAN.

b. Mở file "login_athena.conf" bằng NotePad++:


Tìm "new_account: yes" để yes nếu bạn muốn server của bạn sử dụng _M để tạo tài khoản, hoặc bạn cũng có thể để "no" nếu bạn không muốn.

c. Mở file "map_athena.conf" bằng NotePad++:


Tìm "userid: s1" và "passwd: p1" (bạn có thể thay đổi s1 và p1 thành bất cứ những gì bạn muốn).
Tìm "//char_ip: 127.0.0.1" bỏ dấu // ở trước đi và thay IP thành IP LAN của bạn, vào Start => Run => gõ CMD => gõ ipconfig để xem IP LAN.
Tìm "//map_ip: 127.0.0.1" bỏ dấu // ở trước đi và thay IP thành IP WAN của bạn, IP này là IP public cho người chơi hoặc bạn cũng có thể dùng no-ip.

Mở file "motd.txt"


// Internal default is limited to 128 lines. If you need more, you will need to modify the MOTD_LINE_SIZE definition in pc.c
(nội dung mặc định giới hạn 128 dòng, nếu bạn cần nhiều hơn bạn sẽ phải chỉnh sửa lại MOTD_LINE_SIZE trong pc.c)

Welcome to eAthena SVN Version! Enjoy! Please report any bugs you find. - Xóa dòng này và sửa thành:

Welcome to "YourServerName" nhập vào "bạn muốn hiển thị cái gì"

d. Mở file "subnet_athena.conf" bằng NotePad++, tìm và nhập vào tương tự:


subnet: 255.0.0.0:127.0.0.1:127.0.0.1
subnet: 255.255.255.0:IPLAN:IPLAN

Mở file "grf-files.txt" trong thư mục "conf"

grf: <data file path>

Giống như: grf: C:/Program Files/Gravity/Ragnarok Online/data.grf

Tìm data_dir: "điền thư mục data của bạn vào đây"

2. Hướng dẫn Cài Đặt & Config MySQL:

Trước tiên cần cài 2 cái này:


MySQL Gui Tools
MySQL Community Server

Sau khi cài đặt trong 2 phần MySQL như trên, các bạn vào chạy MySQL Query Browser

Server Host: localhost
Username: root
Password: nhập pasword lúc cài đặt của bạn
Default Schema: ragnarok

Tiếp theo vào File => Open Script => chọn vào thư mục "sql-files" trong source server => chọn "main.sql". Sau đó nhấn Execute để nhập file main.sql vào database ragnarok

Các bạn làm tương tự giống phần trên dành cho "log.sql"

Sau khi làm xong các bước trên, các bạn vào "Tools" chọn "MySQL Administrator"

Tiếp theo chọn User Administration => Add new user

MySQL User: ragnarok
Password: điền password mà bạn muốn
Confirm Password: điền password mà bạn muốn

=> Apply Changes

Click sang tab "Schema Privileges" click vào database ragnarok và chọn nút "<<" => Apply Changes, tương tự cho database log

Bước cuối cùng để có thể chạy Server ngon lành là:

Vào thư mục "conf" trong server của bạn mở file "inter_athena.conf"

Chỉnh sửa tất cả trong phần này:


// Global SQL settings
// overriden by local settings when the hostname is defined there
// (currently only the login-server reads/obeys these settings)
sql.db_hostname: 127.0.0.1
sql.db_port: 3306
sql.db_username: ragnarok
sql.db_password: password lúc nảy bạn tạo
sql.db_database: ragnarok
sql.codepage:

// MySQL Character SQL server
char_server_ip: 127.0.0.1
char_server_port: 3306
char_server_id: ragnarok
char_server_pw: password lúc nảy bạn tạo
char_server_db: ragnarok

// MySQL Map SQL Server
map_server_ip: 127.0.0.1
map_server_port: 3306
map_server_id: ragnarok
map_server_pw: password lúc nảy bạn tạo
map_server_db: ragnarok

// MySQL Log SQL Database
log_db_ip: 127.0.0.1
log_db_port: 3306
log_db_id: ragnarok
log_db_pw: password lúc nảy bạn tạo
log_db_db: log
log_codepage:

Xong rồi nhé, chạy file runserver-sql.bat lên để chạy

3. Hướng dẫn Client lên Online để chơi:

Vào folder data của client, dùng NotePad++ open file clientinfo.xml để chỉnh sửa IP trong đó thành IP WAN hoặc no-ip của bạn.


<address>IP WAN or no-ip</address>

Client Full + Tools ngon nhất hiện nay download: <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>

4. Hướng dẫn cài đặt website quản lý:

Đây là 3 bộ web quản lý chuẩn nhất, cách cài đặt có post trong các bài viết đó, anh em tham khảo nhé

1. Starsgames Control Panel 4.6.4 <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>
2. Ceres Control Panel (SVN) <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>
3. Flux CP <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>

Nguồn bài viết thuộc <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> nếu copy đi nơi khác bạn phải ghi rõ nguồn để tôn trọng tác giả!

kamikaze-2005
11-04-14, 01:26 PM
Mở file "grf-files.txt" trong thư mục "conf"

grf: <data file path>

Giống như: grf: C:/Program Files/Gravity/Ragnarok Online/data.grf

Tìm data_dir: "điền thư mục data của bạn vào đây"

VuaRO cho mình thắc mắc đoạn trên có tác dụng gì? Mình không làm nó vẫn chạy bình thường mà =.=