Skip to content
This repository has been archived by the owner on Jan 9, 2023. It is now read-only.

open.mp server public beta build 9

Pre-release
Pre-release
Compare
Choose a tag to compare
@ksenonadv ksenonadv released this 06 Sep 19:00
· 18 commits to master since this release
2d2cb51

PLEASE 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.
  • 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 and OnPlayerRequestDownload 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.
  • 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.