open.mp server public beta build 9
Pre-releasePLEASE WAIT FOR PLUGIN MAINTAINERS TO UPDATE THEIR THIRD PARTY COMPONENTS OR THE SERVER WILL CRASH AND BURN
Reported issues solved in beta build 9
Full changelog including fixes and new changes:
-
Dynamic tick rate. Specify a target tickrate, rather than a fixed sleep time.
- Use the
tickrate
console command to set the rate. sleep
can now be a float to accomodate precise tick rates.
- Use the
-
More plugin compatibility - fsutil, Discord connector (only with non static build)
-
SetSpawnInfo
return fixed. -
Fix weather and time not resetting after GMX.
-
Fix various GMX bugs.
-
Fix various console commands.
-
Fix
GetPlayerClass
. -
Fix
GetVehicleLastDriver
. -
Add
GetVehicles
native. -
Add
GetPlayers
native. -
Add
GetActors
native. -
All lagcomp modes are now available through config.
-
Fix trailer sync.
-
Fix
GetVehicleLastDriver
. -
Fix
GetPlayerRotationQuat
. -
Fix crash in vehicle component.
-
Implemented all DL natives and callbacks (
AddSimpleModel
,AddSimpleModelTimed
,GetPlayerCustomSkin
,OnPlayerFinishedDownloading
,OnPlayerRequestDownload
):RedirectDownload
native andOnPlayerRequestDownload
callback are now deprecated in favour of CDN config options.
-
Add
artwork.cdn
config option to set a remote download address. -
Add
artwork.enable
(legacy:useartwork
) config option. -
Add
artwork.models_path
(legacy:artpath
) config option.- Server can load custom models from
artconfig.txt
file like SA:MP does.
- Server can load custom models from
-
0.3.7 compatibility is preserved and can be configured by
network.allow_037_clients
config option (true by default). -
open.mp server comes now with a built in webserver used to serve custom models
- Webserver is using open.mp server bind address and port. Please allow TCP connections on your port in firewall if you plan to use it.
- If your public IP address is different than bind address (ex: you're behind a router) you'll need to set it in
network.public_addr
config option.
Notes:
-
Due to few changes old config.json files may not work properly. Please use
./omp-server --default-config
to generate a new one -
server.cfg users are not affected.
-
While allowing 0.3.7 connections only 1000 objects can be created
-
open.mp server now provides two types of Linux builds, standard and static. You are encouraged to use the standard build if possible, it will minimize incompatibilities with various plugins; however, it will require openssl 1.1 installed on your system. If you can't install modern openssl on your system (typically if it's very old), you can use the static build, but some plugins or components might fail to load and crash the server.