Пређи на главни садржај

Дневник промена

v1.3.1.2748 (Најновији)

Нова верзија open.mp сервера је коначно ту, доносећи многе поправке, побољшања у перформанси и неколико додатака.

Наш лаунчер је такође добио нови апдејт који можете преузети простим покретањем вашег лаунчера и апдејтовањем њега путем апдејт диалога. Листу промена можете пронаћи овде: https://github.com/openmultiplayer/launcher/releases/tag/v1.4.0

Сервер

Додато:

  • Додата је конфигурациона променљива за лого сервера у config.json, која омогућава серверима да поставе лого који ће бити приказан у нашем лаунчеру и статусу на Discord-у.
  • Додати су додатни проверавачи исправности података за одговоре у дијалозима.
  • Додате су провере исправности за редове у менију.
  • Додате су читљиве HTTP грешке за људе.
  • Нова дефиниција за општу компатибилност SA-MP API-а. (#define SAMP_COMPAT)
  • Нова дефиниција за искључивање застарелих упозорења API-a. (#define LEGACY_SCRIPTING_API)

Промене:

  • Уклоњене су непотребне функције OnPlayerConnect и OnPlayerDisconnect када се споредна скрипта (филтерскрипта) учитава или искључује. Уместо њих уведени су callback-ови OnScriptLoadPlayer и OnScriptUnloadPlayer.
  • Уклоњена су бројна упозорења за застареле Pawn native функције у времену извршавања.
  • Провера исправности CDN URL-ова.
  • Прекинуто је емитовање синхронизације посматрача.
  • Дефинисане су подразумеване вредности за здравље и оклоп.
  • Побољшане су перформансе одговарања за резултате и пинг РПЦ (табела резултата).
  • Промењен неважећи слот оружја на -1.

Поправке:

  • Поправљен је чувени RakNet пад који смо имали од почетка, а који је утицао на неке сервере.
  • Поправљен је проблем са приказивањем стрингова у ретким случајевима коришћења функције format.
  • Поправљен је проблем са crashdetect-ом који није могао да пронађе име фајла и број линије када је било учитано више од једне скрипте.
  • Поправљено је много RakNet падова и побољшано је безбедније управљање унутрашњом меморијом.
  • Поправљено је неколико проблема са конекцијом и исправно чишћење интерног пула играча.
  • Поправљена је функција GetGameText која је давала нетачне или оштећене вредности.
  • Поправљено је да се open.mp верзија за Windows не учитава када је језик Windows корисника подешен на језик са не-ASCII карактерима.
  • Поправљени су заглавља callback-ова у qawno/filterscript.new и qawno/gamemode.new фајловима.


v1.2.0.2670

Кликните овде

Подстичемо сваки open.mp сервер да се ажурира на ову верзију. Дошло је не само до приметних побољшања перформанси, већ и до критичних безбедносних исправки.

Сервер

Додато:

  • Нове конфигурацијске променљиве за постављање банера и инвајтова за Discord који ће се приказивати у open.mp launcher-u.
  • Нова конфигурацијска променљива за поруке о придруживању. (logging.log_connection_messages)
  • Нова конфигурацијска променљива за проверу валидацију анимације. (game.validate_animations)
  • Нова дефиниција која омогућава мешане функције правописа у вашем коду. (#define MIXED_SPELLINGS)

Поправке:

  • Неколико безбедносних поправки.
  • Announcer систем сада користи IPv4 по дефаулту, уместо да користи IPv6 када је доступан.
  • Поправљен Get(Player)ObjectMaterial(Text) који враћа боје у погрешном формату и моделид.
  • Поправљен Get(Player)Gravity који враћа цели број уместо float.
  • Валидација разлога оштећења (оружја) на разним местима.
  • Синхронизација банова тако да више играча буде бановано одједном ако је потребно.


v1.1.0.2612

Кликните овде

open.mp је сада изашао из RC фазе и са задовољством објављујемо да смо кoначно довољно стабилни да кренемо доследним развојним путем. Са v1.1.0.2612 поправили смо пуно грешака и проблема и решили толико разлика у понашању. Стога се побрините да ажурирате на најновије верзије и несметано покрените свој сервер.

open.mp launcher је кoначно изашао, сада можете пoуздано претраживати сервере, одаберите сервер на којем желите играти и придружите му се! Уносећи пуно нових функција у њега, имаћете пуно боље искуство у поређењу са старим искуством које сте увек морали имати са samp launcher-ом. Може се наћи на https://github.com/openmultiplayer/launcher/releases

Сервер

Додато:

  • x64 верзија omp-сервера.
  • Аутоматско додавање .so називима плугина.

Промене:

  • Враћа се estimatedTime у Move(Player)Object функцијама.

Поправке:

  • Фиксирано GetVehicleLastDriver враћање 0 када је неисправан vehicleid прослеђен.


RC2

Кликните овде

Release Candidate 2 (RC2) open.mp сервера.

Server

Нове функције:

Застареле функције:

  • 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

Поправке:

  • Поправљена потреба за .so на Linux legacy плугинима.
  • Attach-ани објекти се исправно приказују другим играчима.
  • Поправљен crash приликом учитавања неважеће pawn меморије.


RC1

Кликните овде

Release Candidate 1 (RC1) open.mp сервера! Сада смо изашли из бета верзије.

Сервер

Додано:

  • Додано \{Float, _}:... у AddMenuItem, Create3DTextLabel, CreateMenu, CreatePlayer3DTextLabel, CreatePlayerTextDraw, GameTextForAll, GameTextForPlayer, PlayerTextDrawSetString, SendClientMessage, SendClientMessageToAll, SendRconCommand, SetMenuColumnHeader, SetObjectMaterialText, SetPlayerObjectMaterialText, SetPVarString, SetSVarString, ShowPlayerDialog, TextDrawCreate, TextDrawSetString, Update3DTextLabelText, UpdatePlayer3DTextLabelText функцијама. Сада су све форматиране.

Поправке:

  • Смањење меморије.


Бета v0.0.11.2331

Кликните овде

Server

Нове функције:

Нови callback-ови: