TFSMP VN
CtrlK
Google Translate

Tài liệu Server TFSMP bởi HoyuFS

Chào mừng bạn đến với tài liệu hướng dẫn dành cho server TFSMP. Tài liệu này sẽ cung cấp mọi thông tin bạn cần để bắt đầu, từ việc tạo phòng, kết nối, cho đến việc sử dụng các tính năng nâng cao.

Lưu ý quan trọng: Hướng dẫn này có thể bao gồm việc sử dụng file APK. Hãy cân nhắc kỹ trước khi tiếp tục và bạn phải tự chịu mọi rủi ro có thể xảy ra.

Để bắt đầu, bạn cần truy cập vào trang Dashboard của server:

http://dashboard.tfsmpvn.dpdns.org:25465/

Bước 1: Liên kết tài khoản Discord (Bắt buộc)

Việc liên kết tài khoản Discord là bắt buộc để có thể tạo phòng và sử dụng các tính năng của server.

  1. Truy cập vào web Dashboard và tiến hành đăng nhập hoặc đăng ký tài khoản.
  2. Sau khi đăng nhập, nếu bạn chưa liên kết Discord, một popup "Yêu cầu liên kết" sẽ hiện ra. Hãy nhấn vào nút "Liên kết ngay".
  3. Nếu không thấy popup, bạn có thể vào mục "Tài khoản" và nhấn vào nút "Liên kết ngay" trong phần "Liên kết tài khoản".

Lưu ý: Bạn phải liên kết tài khoản Discord thì mới có thể tạo phòng.

Bước 2: Tạo phòng chơi

Sau khi đã liên kết thành công tài khoản Discord, bạn có thể bắt đầu tạo phòng để chơi cùng bạn bè.

  1. Trên Dashboard, truy cập vào tab "Phòng".
  2. Nhấn vào nút "+ Tạo phòng".
  3. Nếu tạo phòng thành công, một popup sẽ hiện ra với các thông tin cần thiết để kết nối, bao gồm Mã phòng, ServerPort.
  4. Bạn có thể nhấn vào các thông tin này để sao chép nhanh.

Lưu ý: Không tạo phòng để chơi một mình (single-player) nhằm tránh lãng phí tài nguyên của server.

Bước 3: Kết nối vào phòng

Để kết nối vào phòng đã tạo, bạn cần tải TFSMP client đã được chỉnh sửa.

  1. Tải TFSMP client tại: https://github.com/Duhocsinh1/tfs-vnmod/releases/tag/MPBeta1
  2. Mở ứng dụng, nhấn vào "Advanced..." và điền thông tin server đã được cung cấp khi tạo phòng:
    • Username: Tên người chơi của bạn
    • Server: sg1.tfsmpvn.dpdns.org
    • Port: 25195
    • Password: Bỏ trống
  3. Nhấn "Connect".
  4. Khi đã vào trong sảnh (lobby), nhập Mã phòng đã được cấp vào khung chat và nhấn "Send".

Lưu ý: Người đầu tiên tham gia vào phòng sẽ được coi là chủ phòng. Nếu có nhầm lẫn, bạn có thể xóa phòng trên web và tạo lại.

Quản lý phòng

Giao diện quản lý

Sau khi tạo phòng, bạn có thể quay lại giao diện quản lý phòng trên Dashboard để xem các phòng mình đã tạo. Các phòng sẽ được hiển thị với các thông tin như số lượng người chơi, số thành viên và chế độ chơi.

Các phòng sẽ có 2 màu sắc để chỉ trạng thái:

  • Xanh lá: Phòng đang có người chơi hoặc mới được tạo.
  • Vàng: Phòng không có người chơi và sắp bị đóng.

Bạn có thể nhấn vào banner của phòng để xem bảng điều khiển chi tiết, bao gồm thời gian tự hủy, số người chơi, chế độ, và server.

Chế độ chơi

Hiện tại TFSMP hỗ trợ các chế độ chơi sau. Các chế độ khác sẽ được cập nhật trong tương lai.

Chế độ Chức năng
🌍 Tự do Bay tự do trong bản đồ, không giới hạn.
👻 Trốn tìm (Thử nghiệm) Người tìm phải tìm thấy người trốn để thắng. Sử dụng lệnh !seek.
💎 ATC (Advanced) Trao đổi với ATC ngay trong chat.

Các lệnh trong phòng

Các lệnh dưới đây chỉ có thể được sử dụng bởi chủ phòng hoặc người có tài khoản host.

Lưu ý về lệnh Discord: Hiện tại, các lệnh trên Discord đã dừng hoạt động. Vui lòng sử dụng web để quản lý.

Lệnh Tác dụng
!kick [tên] Kick một người chơi ra khỏi phòng.
!lock Khóa phòng, xóa mã phòng hiện tại.
!change Tạo một mã phòng mới (mã cũ sẽ bị xóa).
!close Xóa phòng hiện tại.
!seek [số người trốn] [tg trốn] - [tg tìm] Chỉ dùng trong chế độ Trốn tìm. Ví dụ: !seek 2 60-120 (2 người tìm, trốn 60s, tìm 120s).

Thông tin Server

Server & Khu vực

Hiện tại TFSMP có 1 server chính. Các server khác sẽ được cập nhật trong tương lai.

Tên Khu vực mạnh nhất
SG1 (Singapore) SEA (Đông Nam Á)

Giới hạn phòng

Server có hai loại phòng với các giới hạn khác nhau:

1. Phòng miễn phí

Tiêu chíGiới hạn
Người chơiKhông giới hạn (khuyến cáo ≤5)
Thời gian chơiTối đa 1 giờ
Thời gian chờTối đa 3 phút
Số phòng có thể tạo1

2. Phòng Advanced

Tiêu chíGiới hạn
Người chơiKhông giới hạn (khuyến cáo ≤5)
Thời gian chơiKhông giới hạn
Thời gian chờTối đa 5 phút
Số phòng có thể tạo2

Các chương trình

Advanced

Gói Advanced mang lại nhiều đặc quyền hấp dẫn để nâng cao trải nghiệm của bạn.

  • Giá: 5.000 VNĐ (vĩnh viễn).
  • Hoàn tiền: Bạn sẽ được hoàn lại 100% khi ngừng sử dụng dịch vụ. Số tiền này chỉ có tác dụng để xác minh và chống spam.
  • Thanh toán: Chỉ chấp nhận chuyển khoản. Vui lòng tạo vé trong server Discord để được hướng dẫn thêm.

Lưu ý: Nếu bạn vi phạm luật và bị cấm, bạn sẽ KHÔNG ĐƯỢC HOÀN TIỀN.

Đặc quyền Advanced:

  • Tăng thời gian chơi.
  • Tăng thời gian chờ.
  • Không bị quảng cáo.
  • Tăng số lượng phòng có thể tạo.
  • Có thể kích hoạt qua web.
  • Sử dụng chế độ ATC.

Nhiệm vụ & Tích xu

Đây là chương trình đặc biệt dành cho các thành viên chưa sở hữu gói Advanced. Bằng cách hoàn thành các nhiệm vụ đơn giản, bạn có thể tích lũy Xu để đổi lấy thời gian chơi các tính năng Advanced miễn phí.

Cách thức hoạt động

  1. Truy cập vào trang Dashboard và tìm đến tab "Nhiệm vụ". Tab này sẽ không hiển thị nếu bạn đã là thành viên Advanced.
  2. Tại đây, bạn sẽ thấy danh sách các nhiệm vụ có sẵn, cùng với mô tả, thời gian và phần thưởng.
  3. Chọn một nhiệm vụ và nhấn vào banner để xem chi tiết.
  4. Làm theo hướng dẫn và nhấn vào đường link nhiệm vụ. Một bộ đếm thời gian 30 giây sẽ bắt đầu.
  5. Sau khi hết thời gian chờ, nút "Nhận" sẽ hiện ra. Bạn cần hoàn thành reCAPTCHA và nhấn "Nhận" để hoàn tất.
  6. Số Xu tương ứng sẽ được cộng vào tài khoản của bạn. Mỗi nhiệm vụ chỉ có thể làm một lần.

Quy đổi phần thưởng

Bạn có thể sử dụng Xu để đổi lấy thời gian chơi Advanced. Ở mục Advanced trên Dashboard, bạn sẽ thấy thêm một nút "Đổi Xu".

  • Tỷ lệ quy đổi: 1 Xu = 1 giờ chơi Advanced.
  • Thời gian chơi sẽ được kích hoạt ngay sau khi đổi và sẽ chạy liên tục cho đến khi hết.

Lưu ý: Trạng thái của các nhiệm vụ (sắp diễn ra, đã kết thúc) được quyết định bởi thời gian thực của máy chủ, không phụ thuộc vào thời gian trên thiết bị của bạn.

Partner quảng cáo

Liên hệ Discord để bắt đầu!

Tiêu chí Standard Xtra
QC khi mới tham gia
QC mỗi 15 phútKhông
QC server DiscordKhông
Giá 5.000đ/tuần
20.000đ/tháng
8.000đ/tuần
30.000đ/tháng
Giá (Hội viên YouTube HoyuFS) 3.000đ/tuần
10.000đ/tháng
5.000đ/tuần
20.000đ/tháng

Thông báo: Chương trình Partner server (dành cho nhà sáng tạo nội dung) đã kết thúc.

Điều khoản & Thông tin thêm

Luật Chat & Quản lý

Hệ thống chat trong mỗi phòng đều được quản lý chặt chẽ bởi Admin. Người chơi phải tuân thủ các quy định sau:

  1. Không giả danh, lừa đảo, đe dọa, phát tán mã độc, hack/cheat.
  2. Không có lời nói/hành động liên quan đến khủng bố, an ninh quốc gia.
  3. Không phân biệt vùng miền, dân tộc, ngôn ngữ, giới tính hoặc gây chia rẽ.
  4. Không xúc phạm, chửi bới, bắt nạt người khác; đặc biệt là các cơ quan nhà nước hoặc chủ quyền Việt Nam.
  5. Không yêu cầu hoặc tiết lộ thông tin cá nhân của người khác và của bản thân.
  6. Không tham gia, bàn luận, quảng bá các hoạt động bất hợp pháp.
  7. Không sử dụng bug/lỗ hổng của game/server để trục lợi.
  8. Không quảng cáo khi chưa được phép.
  9. Không AFK hoặc đứng lâu trên đường băng/taxiway gây cản trở.
  10. Không cố tình đâm vào máy bay/người chơi khác, spam chat, trêu chọc quá đà.
  11. Không tự ý lên máy bay của người khác khi chưa được phép.
  12. Các luật trong server Discord cũng được áp dụng.
  13. Nghiêm cấm mọi hành động clone tài khoản.

Bảo mật thông tin: Toàn bộ nội dung chat sẽ được chuyển về cho ban quản lý và sẽ không được công khai. Thông tin chỉ được cung cấp cho bên thứ ba khi có yêu cầu pháp lý hoặc từ cơ quan chức năng.

Thông tin về ATC (Advanced)

Chế độ ATC chỉ dành cho người dùng Advanced. ATC (Kiểm soát viên không lưu) có các khả năng sau:

  • Lấy mọi nội dung chat (ngoài lệnh) trong phòng.
  • Nhận thức được vị trí của toàn bộ người chơi và vị trí các sân bay.

Dữ liệu sân bay được cung cấp bởi cộng đồng qua TFS Interactive Map.

Lưu ý: Thời gian phản hồi của ATC phụ thuộc vào số lượng thành viên trong phòng.

Thông tin về Dashboard

Dashboard của TFSMPVN được dùng để bạn quản lý các phòng chơi của mình. Các thông tin mà Dashboard sẽ thu thập bao gồm:

  • Tên người dùng
  • Email
  • Mật khẩu (được mã hóa Hash)
  • Thông tin tài khoản Discord (ID, username, avatar)
  • Địa chỉ IP (dùng để chống clone)

Bảo mật thông tin: Toàn bộ các thông tin trên đều sẽ không được công khai và chỉ được cung cấp cho bên thứ ba khi có yêu cầu pháp lý hoặc từ cơ quan chức năng.

Hướng dẫn Dịch thuật Ngôn ngữ

Cảm ơn bạn đã đóng góp cho dự án! Tài liệu này sẽ hướng dẫn bạn cách dịch các tệp ngôn ngữ một cách chính xác. Việc tuân thủ các quy tắc này là rất quan trọng để đảm bảo chất lượng và tính nhất quán trên tất cả các ngôn ngữ.

Quy tắc (Bắt buộc)

Không dùng công cụ dịch tự động
Vui lòng KHÔNG sử dụng Google Translate, DeepL, ChatGPT, hoặc bất kỳ công cụ dịch tự động nào khác. Bản dịch cần được thực hiện thủ công bởi người hiểu ngôn ngữ và ngữ cảnh để đảm bảo sự tự nhiên và chính xác.

Dịch đúng ngữ cảnh
Hãy cố gắng hiểu ý nghĩa của câu chữ trong ngữ cảnh của một ứng dụng (nút bấm, tiêu đề, thông báo lỗi,...) để chọn từ ngữ phù hợp nhất.

Hướng dẫn Từng bước

Đầu tiên, hãy tải file ngôn ngữ gốc (Tiếng Anh) về máy. Sau đó, tạo một bản sao và đổi tên file theo mã ngôn ngữ của bạn (ví dụ: vi.json). Hãy chỉ dịch các giá trị (value), không thay đổi khóa (key).

// KHÔNG THAY ĐỔI "key" NÀY   // CHỈ DỊCH "value" NÀY
"login_title":             "Login"

Các Lưu ý Đặc biệt

1. Mã Cờ (Flag Code)

Thay đổi "flag": "us" thành mã 2 chữ cái của quốc gia bạn tại Flagpedia (ví dụ: "flag": "vn").

2. Biến trong chuỗi (Variables)

Tuyệt đối không dịch các biến như ${count} hoặc {link}. Giữ nguyên chúng trong câu dịch.

// Nguyên gốc
"rooms_status_text": "You have created ${count}/${limit} rooms."

// Dịch đúng
"rooms_status_text": "Bạn đã tạo ${count}/${limit} phòng."

Cách Nộp File

Sau khi hoàn thành, bạn có thể nộp file theo một trong hai cách sau:

  1. Qua Discord (Ưu tiên): Tham gia server Discord, vào kênh forum #❓┃thông-tin, tạo bài đăng mới với tag 🌎 Ngôn ngữ/Language và đính kèm file.
  2. Qua Google Form: Tải file lên qua biểu mẫu này.

Tải File Dịch thuật

Vui lòng tải về và làm theo hướng dẫn để đóng góp ngôn ngữ mà bạn thích!

EN.json (Gốc)
VI.json (Ví dụ)