PDA

View Full Version : Hướng dẫn tạo server Ragnarok Offline - 2014



Lukee
04-11-14, 01:41 PM
I. Kéo server và tạo CSDL:
Phần mềm cần thiết:

XAMPP (<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>)
Visual Studio (<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>)
Navicat (<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>)
MSysGit (<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>)
TortoiseGit (<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>)


Kéo Server về máy: yêu cầu phải cài MSysGIT và TortoiseGit, sau khi cài xong thì tạo một thư mục sau đó bấm chuột phải chọn Git Clone
<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>

Ở dòng URL, điền liên kết sau: <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>

Và đợi cho nó down về xong:

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

Muốn cập nhật thì bấm chuột phải vào thư mục đó và chọn Pull:

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

Sẽ ra như hình, bấm OK là nó update, nếu bị chỉnh sửa trong sv có khi nó sẽ gây đụng chạm, và không update được, lúc đó là phải tự sửa = tay.

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

Lukee
04-11-14, 01:59 PM
Phần 2: Tạo CSDL, yêu cầu phải cài XAMPP (chưa CDSL) và Navicat để thao tác trên CSDL SQL (down ở phần 1).
1. Cài XAMPP xong thì chạy file xampp-control sau đó START SQL lên:

<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. Chạy Navicat chọn Connection => MySQL:

<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.Tạo CSDL mới và tạo DB cho server: đặt tên CSDL của server là ragnarok

<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. Tạo CSDL main.sql:

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

chọn đường dẫn file main.sql, nó nằm trong thư mục sql-files trong 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>

tương tự chạy main.sql ta chạy files logs.sql

Khi tạo chạy xong main.sql và logs.sql bấm F5 bạn sẽ được tương tự như vày (có vài cái mình tự tạo nên bạn sẽ không 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>


Phần 3: Hex client và tạo grf (mai viết nhé :D)
Cần tải:
- NEMO dùng để hexclient: 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>)
- Client để NEMO hex: 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>)
- Client mình hướng dẫn tại đây sẽ dùng 2014-02-12a

Bước 1: Mở Nemo lên, chọn Client cần Hex và bấm Load Client và sau đó bấm Select Recomed và bấm Ok nếu có hộp thoại nào hiện ra, ta được như hình:

<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ó vài option nữa nhưng bạn tự tìm hiểu nhé :D
- Xong rồi bấm Apple Selected là xong bạn sẽ được 1 file có tên là 2014-02-12aRagexe_patched, đây là file dùng để log vào game.

Bước 2: tạo Grf:

- Cần tải GRF Editor tại đây: Mediafire (<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>)
- tải về chạy file GRF Editor Installer.exe để cài đặt file còn lại del đi cho rảnh.
- Kéo data game tại đây: Github (<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>) tải bằng Github nhé, xem lại phần đầu tiên.

- Khi kéo về bạn sẽ có thư mục Translation, nhìn vào bạn sẽ thấy các thư mục con như sau:

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

- Đừng quan tâm tới cái chấm than màu đỏ, đó là do mình đã sửa file trong thư mục đó nên nó vậy. Bạn hãy chuyển thư mục data và thư mục System ra một nơi thuận tiện để thao tác.

- Và bây giờ hãy chạy phần mềm GRF Editor và kéo thư mục data vào thư mục data trong GRF Editor, nếu nó hỏi có Merge ko thì bấm Merge nhé, báo lỗi gì đó thì bấm Ok, ko sao cả đâu, ta sẽ được như hình.

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

- Giờ thì bấm vào File chọn Save lại thôi đặt tên grf tùy ý, mặc định tên là new.grf

Bước 3:

- Down full kRO và cài đặt nó: 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>)

Phần 4: Build server:

Bước 1:

- Cần cài đặt Visual Studio 2013: 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 cài đặt xong thì bạn hãy vào thư mục Server Hercules mới kéo về từ phần 1 và tìm file: Hercules-12.sln (ko có .sln nếu máy bạn ko hiển thị phần đuôi) chạy file này bằng visual studio 2013 bằng cách đúp chuột vào, ta sẽ được như hình:

<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ước 2: 'Banh' map-server ra tìm thư mục common tìm file mmo.h và mở nó lên, ta sẽ được như hình:

<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ước 3: Chắc hản bạn sẽ thấy dòng #define PACKETVER 20141022 xóa 20141022 và thay vào đó là 20140212 và save lại, ta sẽ được như hình:

<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ước 4: Bấm chọn char-server, login-server và map-server và chọn Build Selection:

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

Khi nào bạn thấy ở ô output như hình bên dưới thì build thành công rồi đó:

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

Phần 5: chạy file run-server.bat để server hoạt động và copy cái client đã patch và thư mục kRO đã cài đặt rồi chơi thôi.

- Nếu còn lỗi nào xảy ra thì hãy rep ở topic này để mình giúp..
- Chúc các bạn thành công.

baprangbot
11-11-14, 08:09 PM
up tiếp đi thớt mình đang muốn làm để chơi off

baprangbot
25-07-15, 06:33 PM
bác ơi sao mình run-server lại ko chạy nhỉ ?
<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>

chne024
26-07-15, 07:39 PM
bác ơi sao mình run-server lại ko chạy nhỉ ?


Cái này là do ID root không được phpes truy cập, thường là do sai pass mà id root thường pass sẽ trống.tức là không có pass
Hoặc bạn search cách tạo tài khoảng trong mysql nhé.

khongcogi1996
15-08-16, 01:08 AM
Cái Client để NEMO hex.Hình như link die rồi hay sao mình bấm mãi k download được :((

Mong được Fix ! THANK