Skip to main content

Dnevnik promjena

v1.3.1.2748 (Najnoviji)

A new version of open.mp server is finally out, there has been a lot of fixes, bunch of performance improvements, and a few additions.

Our launcher also now received a new update which you can get by simply opening your launcher and updating it through the update dialog. For changelog please read it from here: https://github.com/openmultiplayer/launcher/releases/tag/v1.4.0

Server

Added:

  • Add server logo config variable to config.json, allowing servers to set a logo to be shown in our launcher and discord status.
  • Add more data validity checks for dialog responses.
  • Add validity checks for menu rows.
  • Add human readable HTTP errors.
  • New definition for general SA-MP API compatibility. (#define SAMP_COMPAT)
  • New definition to silence legacy scripting api warnings. (#define LEGACY_SCRIPTING_API)

Changes:

  • Remove unnecessary OnPlayerConnect and OnPlayerDisconnect when a side script (filterscript) is (un)loaded. Instead introduced OnScriptLoadPlayer and OnScriptUnloadPlayer callbacks.
  • Remove bunch of pawn native deprecation from runtime warnings.
  • Check CDN URL validity.
  • Stop spectator sync being broadcasted.
  • Default values for health and armour.
  • Improve performance for responding to Scores And Pings RPC. (scoreboard)
  • Change invalid weapon slot to -1

Fixes:

  • Fix the infamous RakNet crash we've been dealing with since the beginning, affecting a few servers.
  • Fix string not shown in rare cases of using format.
  • Fix the problem with crashdetect not being able to find file name and line number when more than one script was loaded.
  • Fix a lot of RakNet crashes and safer internal memory management.
  • Fix several connection issues and proper internal player pool cleanups.
  • Fix GetGameText function giving incorrect/corrupt values.
  • Fix open.mp windows version not loading when user's windows is set to a language with non-ascii names.
  • Fix callback headings in qawno/filterscript.new and qawno/gamemode.new files.


v1.2.0.2670

Kliknite ovdje

Podstičemo svaki open.mp server da se ažurira na ovu verziju. Došlo je ne samo do primjetnih poboljšanja performansi, već i do kritičnih sigurnosnih popravki.

Server

Dodano:

  • Nove konfiguracijske varijable za postavljanje banera i invajtova za Discord koji će se prikazivati ​​u open.mp launcher-u.
  • Nova konfiguracijska varijabla za poruke o pridruživanju. (logging.log_connection_messages)
  • Nova konfiguracijska varijabla za provjeru validaciju animacije. (game.validate_animations)
  • Nova definicija koja omogućava miješane funkcije pravopisa u vašem kodu. (#define MIXED_SPELLINGS)

Popravke:

  • Nekoliko sigurnosnih popravki.
  • Announcer sistem sada koristi IPv4 po default-u, umjesto da koristi IPv6 kada je dostupan.
  • Popravljen Get(Player)ObjectMaterial(Text) koji vraća boje u pogrešnom formatu i modelid.
  • Popravljen Get(Player)Gravity koji vraća cijeli broj umjesto float.
  • Validiranje razloga oštećenja (oružja) na raznim mjestima.
  • Sinhroniziranje banova tako da više igrača bude banovano odjednom ako je potrebno.


v1.1.0.2612

Kliknite ovdje

open.mp je sada izašao iz RC faze i sa zadovoljstvom objavljujemo da smo konačno dovoljno stabilni da krenemo dosljednim razvojnim putem. s v1.1.0.2612 popravili smo puno grešaka i problema i riješili toliko razlika u ponašanju. stoga se pobrinite da ažurirate na najnovije verzije i nesmetano pokrenite svoj server.

open.mp launcher je konačno izašao, sada možete pouzdano pretraživati servere, odaberite server na kojem želite igrati i pridružite mu se! Unoseći mnogo novih funkcija u njega, imaćete mnogo bolje iskustvo u poređenju sa starim iskustvom koje ste uvek morali da imate sa samp launcher-om. Može se naći na https://github.com/openmultiplayer/launcher/releases

Server

Dodano:

  • x64 verzija omp-servera.
  • Automatsko dodavanje .so nazivima plugina.

Promjene:

  • Return estimatedTime in Move(Player)Object functions.

Popravke:

  • Fixed GetVehicleLastDriver returning 0 when invalid vehicleid is passed.


RC2

Kliknite ovdje

Release Candidate 2 (RC2) open.mp servera.

Server

Nove funkcije:

Zastarjele funkcije:

  • 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

Popravke:

  • Popravljena potreba za .so na Linux legacy pluginima.
  • Attach-ani objekti se ispravno prikazuju drugim igračima.
  • Popravljen crash prilikom učitavanja nevažeće pawn memorije.


RC1

Kliknite ovdje

Release Candidate 1 (RC1) open.mp servera! Sada smo izašli iz beta verzije.

Server

Dodano:

  • Dodano \{Float, _}:... u AddMenuItem, Create3DTextLabel, CreateMenu, CreatePlayer3DTextLabel, CreatePlayerTextDraw, GameTextForAll, GameTextForPlayer, PlayerTextDrawSetString, SendClientMessage, SendClientMessageToAll, SendRconCommand, SetMenuColumnHeader, SetObjectMaterialText, SetPlayerObjectMaterialText, SetPVarString, SetSVarString, ShowPlayerDialog, TextDrawCreate, TextDrawSetString, Update3DTextLabelText, UpdatePlayer3DTextLabelText funkcijama. Sada su svi formatirani.

Popravke:

  • Smanjenje memorije.


Beta v0.0.11.2331

Kliknite ovdje

Server

Nove funkcije:

Novi callback-ovi: