Hướng dẫn cài đặt võ lâm truyền kỳ 1 offline

Các mã nguồn scripts được chỉnh sửa và phát triển bởi cộng đồng đam mê tìm hiểu kỹ thuật phát triển game hay còn được gọi là Hội quán võ lâm. Các tài nguyên được phân phối lại theo giấy phép GNU GPL.

Trong quá trình tìm hiểu, nhóm có tải và tham khảo các nguồn tài nguyên trên các diễn đàn, blog và mạng xã hội từ internet không tránh khỏi các sai sót các vấn đề liên quan đến tác quyền. Nếu có điều gì sai sót mong tác giả lượng thứ, vui lòng liên hệ [email protected] với các minh chứng về tác quyền. Chúng tôi sẽ gỡ bỏ theo đúng qui định pháp luật với tinh thần tôn trọng tác giả.

Official Github: https://github.com/jxoffline/jx1linux/

1. 🚀 Thông tin cơ bản

Tên mã: JxOffline 1 (tên gọi bởi cộng đồng JXLinux)

Tiếng Trung: 剑侠情缘

Tiếng Việt: Võ lâm truyền kỳ 1 - VLTK Offline

Phiên bản: 8.x

Cấu trúc thư mục

  • client: Thư mục chứa mã nguồn scripts và các tập tin cần thiết chạy game client.
  • server
    • jxser: Thư mục chứa scripts và các tập tin cần thiết chạy game server trên nền Centos.
  • requirements.txt: yêu cầu cấu hình tối thiểu cho phần cứng cũng như phần mềm để vận hành hệ thống game.
  • revision.log: ghi chú các thay đổi qua từng phiên bản.

2. ✨Hướng dẫn đóng góp

2.1 Quy ước đặt tên nhánh

Khi đặt tên nhánh cần tuân theo quy ước như sau:

  • Tên nhánh và tên PR được viết thường không dấu, cách nhau bởi dấu chấm (.) và có tiếp đầu ngữ. Ví dụ: script.them-kim-ma-lenh-khi-danh quai-9x. Trong đó:
    • script: là tiếp đầu ngữ
    • them-kim-ma-lenh: là tên ngắn gọn của nhánh hoặc PR phản ánh được nội dung của phần chỉnh sửa, trong ví dụ này là thêm kim mã lệnnh khi đánh quái 9x.
  • Tiếp đầu ngữ được quy ước cụ thể như sau:
    • doc: chỉnh sửa bao gồm các ghi chú, tài liệu hướng dẫn.
    • bin: chỉnh sửa bao gồm các công cụ hỗ trợ, các tập tin nhị phân trong client, server.
    • script: chỉnh sửa bao gồm các tập tin scripts và tập tin cấu hình ini, txt.
    • feat: (viết tắt của feature) dùng khi bạn muốn đăng lên một tính năng lớn, trong nhánh gồm nhiều thay đổi về script, có khi kèm cả các tài liệu doc và file nhị phân bin.

2.2 Các bước thực hiện

Xem chi tiết tại ĐÂY

3. 🕹Hướng dẫn cài đặt

👉 Các bước cài đặt

  • Bước 1: Cài đặt trò chơi phiên bản gốc, sau đó mở sẵn thư mục cài đặt lên chuẩn bị cho ( bằng cách click phải chuột lên biểu tượng trò chơi vừa cài đặt xong, chọn Open file location). Lưu ý hai thư mục bên dưới đây:
    • data
    • music
  • Bước 2: Tải máy chủ ảo VMWare WinXP và CentOS server.7z.

    Chọn một trong các nhà cung cấp dịch vụ lưu trữ bên dưới

    • Mediafire: Tải về
    • Mega:
  • Bước 3: Tải client và server mới nhất từ Github. GitHub sẽ nén cả client và server mới nhất nhất vào tập tin jx1linux-main.tar.gz. Để tải tập tin này bấm vào link dưới đây https://github.com/jxoffline/jx1linux/archive/refs/heads/main.tar.gz
  • Bước 4: Cài đặt
    • Giải nén jx1linux-main.tar.gz vào nơi bạn muốn lưu trữ hệ thống game. Giả sử bạn lưu ở ổ D:\. Sau khi giải nén bạn sẽ có 2 thư mục `thêm kim mã lệnnh khi đánh quái 9x`0 và `thêm kim mã lệnnh khi đánh quái 9x`1.
    • Giải nén các máy chủ ảo server.7z vào thư mục server (`thêm kim mã lệnnh khi đánh quái 9x`3). Nếu giải nén thành công, bạn sẽ có thêm 2 thư mục `thêm kim mã lệnnh khi đánh quái 9x`4 và `thêm kim mã lệnnh khi đánh quái 9x`5 bên trong thư mục `thêm kim mã lệnnh khi đánh quái 9x`6.
    • Dữ liệu gốc gồm 2 phần là `thêm kim mã lệnnh khi đánh quái 9x`7 và `thêm kim mã lệnnh khi đánh quái 9x`8:
      • data: Copy thư mục `thêm kim mã lệnnh khi đánh quái 9x`7 ở Bước 1 dán đè lên thư mục `thêm kim mã lệnnh khi đánh quái 9x`7 có sẵn bên trong thư mục `script`1 (`thêm kim mã lệnnh khi đánh quái 9x`0).
      • music: Copy thư mục `thêm kim mã lệnnh khi đánh quái 9x`8 ở Bước 1 chép đè vào thư mục music có sẵn trong `script`1 (`thêm kim mã lệnnh khi đánh quái 9x`0).
  • Bước 5: Triển khai
    • Vận hành máy chủ

      Mở thư mục `thêm kim mã lệnnh khi đánh quái 9x`1 chạy lần lượt các máy ảo

      • `script`7
      • `script`8 Nhớ chọn `script`9 ở lần đầu chạy máy ảo.
    • Cập nhật jxser Sử dụng WinSCP kết nối vào máy chủ CentOS, sau đó chép toàn bộ thư mục `doc`0 lên máy chủ này.
    • Sau khi cả 2 máo ảo đều khởi động xong, cần khởi động các dịch vụ trên máy chủ CentOS.
      • Bấm lần lượt Bước 1, Bước 2 và Bước 3 nằm trên màn hình Desktop máy ảo `doc`1.
      • Ở `doc`2, trên ứng dụng `doc`3, bấm Kết nối.
             Chờ đến khi dấu nhắc lệnh xuất hiện trên màn hình đen của ứng dụng SecureCRT.  
             Trên thanh truy xuất nhanh `doc`3, bạn sẽ tìm thấy các nút shortcut `doc`5, `doc`6, `doc`7, `doc`8 và `doc`9 (các nút tròn xanh lá). Do bạn vừa chép `doc`0 lên máu chủ CentOS, cần bấm shortcut Nâng cấp ở góc phải cùng để thực hiện ghi nhận cập nhật thư mục script mới. Những lần khởi động sau không cần phải bấm nút này nữa.  
             Cuối cùng, bấm lần lượt các shortcut 1, 2, 3 và S1 trên các tab khác nhau của `doc`3 để khởi động máy chủ.  
             Hoàn tất.

YouTube: https://youtu.be/xrgB5tpAHNQ?si=XptYZwgmkFXR-q-1

FAQ (câu hỏi thường gặp): https://fb.com/groups/volamquan/posts/997527467623112/

👉 Vài hình ảnh trong game

Hoa Sơn tuyệt đỉnh

Hướng dẫn cài đặt võ lâm truyền kỳ 1 offline

Ba Lăng huyện

Hướng dẫn cài đặt võ lâm truyền kỳ 1 offline

Hoa Sơn phái tu tiên

Hướng dẫn cài đặt võ lâm truyền kỳ 1 offline

Tiêu Dao (có thể tự mod thêm vào)

Hướng dẫn cài đặt võ lâm truyền kỳ 1 offline

Hiệu thuốc Tương Dương

Hướng dẫn cài đặt võ lâm truyền kỳ 1 offline

Kỳ nhân dị sĩ tụ tập tại Tương Dương phủ

Hướng dẫn cài đặt võ lâm truyền kỳ 1 offline

4. ☣Công cụ hỗ trợ phát triển

4.1 JXStudio 20212

Công cụ đa dụng hỗ trợ biên tập Lua scripts hiển thị tiếng Việt TCVN3, chỉnh sửa nhanh tài khoản, v.v...

Mega:

Mediafire: Tải về

4.2 JXLuaEditor 1.0

Công cụ hỗ trợ biên tập Lua scripts hiển thị tiếng Việt TCVN3, không phá vỡ cấu trúc chữ gốc tiếng Trung. Đồng thời hỗ trợ chuyển ngữ nhanh với tổ hợp phím Ctrl + Shift + T.