Chuyển tới nội dung chính

Changelog

v1.3.1.2748 (Mới nhất)

Phiên bản mới của máy chủ open.mp cuối cùng cũng đã ra mắt, đã có rất nhiều bản sửa lỗi, cải thiện hiệu suất và một vài bổ sung.

Trình khởi chạy của chúng tôi hiện cũng đã nhận được bản cập nhật mới mà bạn có thể nhận được chỉ bằng cách mở trình khởi chạy của mình và cập nhật thông qua hộp thoại cập nhật. Để biết nhật ký thay đổi, vui lòng đọc tại đây: https://github.com/openmultiplayer/launcher/releases/tag/v1.4.0

Server

Tính năng mới:

  • Thêm biến cấu hình logo máy chủ vào config.json, cho phép máy chủ đặt logo hiển thị trong trình khởi chạy và trạng thái discord của chúng tôi.
  • Thêm nhiều kiểm tra tính hợp lệ dữ liệu hơn cho phản hồi hộp thoại.
  • Thêm kiểm tra tính hợp lệ cho các hàng menu.
  • Thêm lỗi HTTP có thể đọc được bằng con người.
  • Định nghĩa mới cho khả năng tương thích API SA-MP chung. (#define SAMP_COMPAT)
  • Định nghĩa mới để tắt cảnh báo api tập lệnh cũ. (#define LEGACY_SCRIPTING_API)

Sự thay đổi:

  • Xóa OnPlayerConnect và OnPlayerDisconnect không cần thiết khi một tập lệnh phụ (filterscript) được (hủy) tải. Thay vào đó, giới thiệu các lệnh gọi lại OnScriptLoadPlayerOnScriptUnloadPlayer.
  • Xóa một loạt lệnh ngừng sử dụng gốc của pawn khỏi các cảnh báo thời gian chạy.
  • Kiểm tra tính hợp lệ của URL CDN.
  • Dừng phát đồng bộ hóa khán giả.
  • Giá trị mặc định cho sức khỏe và áo giáp.
  • Cải thiện hiệu suất để phản hồi RPC Điểm và Ping. (bảng điểm)
  • Thay đổi ô vũ khí không hợp lệ thành -1

Sửa lỗi:

  • Sửa lỗi sập RakNet khét tiếng mà chúng tôi đã xử lý từ đầu, ảnh hưởng đến một số máy chủ.
  • Sửa lỗi chuỗi không hiển thị trong một số trường hợp hiếm hoi khi sử dụng định dạng.
  • Sửa lỗi crashdetect không tìm thấy tên tệp và số dòng khi tải nhiều hơn một tập lệnh.
  • Sửa lỗi nhiều lỗi sập RakNet và quản lý bộ nhớ trong an toàn hơn.
  • Sửa một số sự cố kết nối và dọn dẹp nhóm người chơi nội bộ phù hợp.
  • Sửa lỗi hàm GetGameText đưa ra giá trị không chính xác/bị hỏng.
  • Sửa lỗi phiên bản windows open.mp không tải khi cửa sổ của người dùng được đặt thành ngôn ngữ có tên không phải ASCII.
  • Sửa lỗi tiêu đề callback trong các tệp qawno/filterscript.newqawno/gamemode.new.


v1.2.0.2670

Chúng tôi khuyến khích mọi máy chủ open.mp cập nhật lên phiên bản này. Không chỉ có những cải tiến đáng chú ý về hiệu suất mà còn có các bản sửa lỗi bảo mật quan trọng.

Server

Tính năng mới:

  • Biến cấu hình mới để thiết lập biểu ngữ và liên kết mời tham gia Discord sẽ được hiển thị trong open.mp launcher.
  • Biến cấu hình mới cho tin nhắn tham gia. (logging.log_connection_messages)
  • Biến cấu hình mới để xác thực hoạt ảnh. (game.validate_animations)
  • Định nghĩa mới để cho phép các hàm chính tả hỗn hợp trong mã của bạn. (#define MIXED_SPELLINGS)

Sửa lỗi:

  • Một số bản sửa lỗi bảo mật.
  • Hệ thống thông báo hiện sử dụng IPv4 theo mặc định, thay vì sử dụng IPv6 khi có sẵn.
  • Sửa lỗi Get(Player)ObjectMaterial(Text) trả về màu sắc theo định dạng và modelid không đúng.
  • Sửa lỗi Get(Player)Gravity trả về số nguyên thay vì số thực.
  • Xác thực lý do gây sát thương (vũ khí) ở nhiều nơi khác nhau.
  • Đồng bộ hóa lệnh cấm để nhiều người chơi bị cấm cùng lúc nếu cần.


v1.1.0.2612

Nhấp vào đây

open.mp hiện đã ra khỏi giai đoạn RC và chúng tôi vui mừng thông báo rằng cuối cùng chúng tôi đã đủ ổn định để đi theo con đường phát triển nhất quán. Với v1.1.0.2612, chúng tôi đã sửa rất nhiều lỗi và sự cố, đồng thời giải quyết rất nhiều khác biệt về hành vi. vì vậy hãy đảm bảo bạn cập nhật lên bản dựng mới nhất và chạy máy chủ của mình một cách trơn tru.

Trình khởi chạy open.mp cuối cùng đã ra mắt, giờ đây bạn có thể duyệt máy chủ một cách đáng tin cậy, chọn máy chủ bạn muốn chơi và tham gia! Mang đến nhiều tính năng mới, bạn sẽ có trải nghiệm tốt hơn nhiều so với trải nghiệm cũ mà bạn luôn phải có với trình khởi chạy samp. Bạn có thể tìm thấy tại https://github.com/openmultiplayer/launcher/releases

Server

Tính năng mới:

  • Phiên bản x64 của omp-server.
  • Tự động thêm .so vào tên plugin.

Sự thay đổi:

  • Trả về estimatedTime trong hàm Move(Player)Object.

Sửa lỗi:

  • Đã sửa lỗi GetVehicleLastDriver trả về 0 khi truyền vào vehicleid không hợp lệ.


RC2

Nhấp vào đây

Phiên bản ứng viên phát hành 2 (RC2) của máy chủ open.mp.

Server

Các function mới:

Các function lỗi thời:

  • GetPlayer3DTextLabelVirtualW
  • SetPlayer3DTextLabelDrawDist
  • GetPlayer3DTextLabelDrawDist
  • SendClientMessagef
  • GameTextForPlayerf
  • SendPlayerMessageToPlayerf
  • SendClientMessageToAllf
  • GameTextForAllf
  • SendPlayerMessageToAllf
  • SendRconCommandf
  • AllowAdminTeleport
  • GetPlayerPoolSize
  • GetVehiclePoolSize
  • GetActorPoolSize
  • GetServerVarAsString
  • GetServerVarAsFloat
  • TextDrawColor
  • TextDrawBoxColor
  • TextDrawBackgroundColor
  • TextDrawSetPreviewVehCol
  • PlayerTextDrawColor
  • PlayerTextDrawBoxColor
  • PlayerTextDrawBackgroundColor
  • PlayerTextDrawSetPreviewVehCol
  • TextDrawGetColor
  • TextDrawGetBoxColor
  • TextDrawGetBackgroundColor
  • TextDrawGetPreviewVehCol
  • PlayerTextDrawGetColor
  • PlayerTextDrawGetBoxColor
  • PlayerTextDrawGetBackgroundCol
  • PlayerTextDrawGetPreviewVehCol
  • db_num_rows
  • db_get_mem_handle
  • db_get_result_mem_handle
  • SelectObject
  • EditObject
  • EditPlayerObject
  • CancelEdit
  • SetObjectsDefaultCameraCol
  • SetObjectNoCameraCol
  • IsObjectNoCameraCol
  • SetPlayerObjectNoCameraCol
  • IsPlayerObjectNoCameraCol
  • GetPlayerCameraTargetPlayerObj
  • GetObjectTarget
  • GetPlayerObjectTarget
  • GetPlayerDialog
  • fmkdir
  • dcreate
  • GetVehicleTower
  • ChangeVehicleColor

Sửa lỗi:

  • Sửa lỗi .so là bắt buộc trên các plugin Linux cũ.
  • Các đối tượng đính kèm được hiển thị chính xác cho những người chơi khác.
  • Sửa lỗi sập khi tải bộ nhớ quân cờ không hợp lệ.


RC1

Nhấp vào đây

Release Candidate 1 (RC1) của máy chủ open.mp! Chúng tôi hiện đã hết giai đoạn beta.

Server

Tính năng mới:

  • Đã thêm \{Float, _}:... vào các hàm AddMenuItem, Create3DTextLabel, CreateMenu, CreatePlayer3DTextLabel, CreatePlayerTextDraw, GameTextForAll, GameTextForPlayer, PlayerTextDrawSetString, SendClientMessage, SendClientMessageToAll, SendRconCommand, SetMenuColumnHeader, SetObjectMaterialText, SetPlayerObjectMaterialText, SetPVarString, SetSVarString, ShowPlayerDialog, TextDrawCreate, TextDrawSetString, Update3DTextLabelText, UpdatePlayer3DTextLabelText. Tất cả chúng đều được định dạng ngay bây giờ.

Sửa lỗi:

  • Giảm bộ nhớ.


Beta v0.0.11.2331

Nhấp vào đây

Server

Các function mới:

Các callback mới: