Page 1 of 3

ManiaplanetServer 2018-02-05

Posted: 05 Feb 2018, 22:30
by xbx
Hello everybody!
(and happy new year, or what's left of it...)

So I'm preparing an update to maniaplanet in the coming days..

For a start, here is an updated server:
http://files.v04.maniaplanet.com/server ... -02-05.zip


There is no protocol change, so it is compatible with current clients.
(However there are changes in some file formats (the mesh editor items) that are not backwards compatible and will not load with current clients)

Change log (in no particular order, including both server and client changes):
  • Server: CheckMapForCurrentServerParams() now does more checks (missing items)
  • Server: work in progress on the ServerAdminAPI.
  • Server: easier access to AFK status of players from the scripts.
  • Server: Added "save_all_individual_runs" config.
  • Server: some support for maps in /parse_gbx
  • Shootmania: Fix involuntary jump after teleporting.
  • Server/SM: improvements in bad ping situations, map change
  • Modes: Fix UISequence CustomMTClip / CustomMTClip_WithUIInteraction.
  • Packs: Fix Pack creation failing when using external files (skins)
  • Packs: Fix Pack creation when campaign maps are also in the files section
  • Packs: Try not to write title.xml when not needed.
  • Campaigns: enable medals in default score context.
  • Campaigns: fix SetPlayerScore() when improving the medal but not the record / when there's no ghost.
  • Menus: enable "Local play" in shootmania legacy menus when there's a solo script.
  • Improve lightmaps computations in VeryNice stadium with many lights.
  • Network: fix a few bugs when dealing with http servers not providing ContentLength header
    -> fix invalid times on some servers & improves the updater in some situations.
  • System: Fix OpenUrlInBrowser for 'Edge' browser.
  • Items: Fix custom items when using multi-environment titles.
  • Items: When embedding items into maps, discard the icon to save space.
  • Items: Items on disk properly override embedded items when opening the map in the editor
  • Items: Items edited in the mesheditor are now much smaller (disk size).
  • Items: The icon is now included into the file when using the item editor.
  • MapEditor: fix text entries not blocking shortcuts.
  • MapEditor: better management of incorrect items
  • MediaTracker: "ImportGhost" now can also import individual Ghost.Gbx files, and can import all the ghosts from a folder.
  • MeshEditor: improvements and the beginnings of a custom material editor.
  • crashe fixes.
and a preview of the client update:
http://files.v04.maniaplanet.com/setups ... etLogs.zip

Re: ManiaplanetServer 2018-02-05

Posted: 05 Feb 2018, 23:06
by Miss
Thanks for the update!! :D :thx:

Re: ManiaplanetServer 2018-02-05

Posted: 05 Feb 2018, 23:13
by Xymph
xbx wrote: 05 Feb 2018, 22:30 For a start, here is an updated server:
http://files.v04.maniaplanet.com/server ... -02-05.zip
One new file since the 2017-11-14 server release:

./GameData/Scripts/Libs/Nadeo/TrackMania/Chase/Chase.Script.txt

and the following files were changed:

./GameData/Scripts/Libs/Nadeo/Color.Script.txt
./GameData/Scripts/Libs/Nadeo/Events_UI.Script.txt
./GameData/Scripts/Libs/Nadeo/MatchmakingLobby.Script.txt
./GameData/Scripts/Libs/Nadeo/MatchmakingMatch.Script.txt
./GameData/Scripts/Libs/Nadeo/ModeInfo.Script.txt
./GameData/Scripts/Libs/Nadeo/ShootMania/Events.Script.txt
./GameData/Scripts/Libs/Nadeo/ShootMania/SM3.Script.txt
./GameData/Scripts/Libs/Nadeo/ShootMania/SpawnScreen.Script.txt
./GameData/Scripts/Libs/Nadeo/ShootMania/UI2.Script.txt
./GameData/Scripts/Libs/Nadeo/TrackMania/Scores.Script.txt
./GameData/Scripts/Libs/Nadeo/TrackMania/UI2.Script.txt
./GameData/Scripts/Libs/Nadeo/XmlRpc2.Script.txt
./GameData/Scripts/Libs/Nadeo/XmlRpc2_Base.Script.txt
./GameData/Scripts/ManiaApps/Nadeo/Layers.Script.txt
./GameData/Scripts/ManiaApps/Nadeo/TrackMania/Chase_Client.Script.txt
./GameData/Scripts/ManiaApps/Nadeo/TrackMania/Chase_Server.Script.txt
./GameData/Scripts/ManiaApps/Nadeo/TrackMania/UI_Client.Script.txt
./GameData/Scripts/ManiaApps/Nadeo/TrackMania/UI_Common.Script.txt
./GameData/Scripts/Modes/ModeMatchmaking2.Script.txt
./GameData/Scripts/Modes/TrackMania/Chase.Script.txt
./ManiaPlanetServer
./ManiaPlanetServer.exe
./UserData/Config/dedicated_cfg.default.txt


xbx, these typos in the SetServerPlugin method help text were not yet fixed:

* "Set a the" -> "Set the"
* "optionnally" -> "optionally"

Re: ManiaplanetServer 2018-02-05

Posted: 06 Feb 2018, 11:31
by xrayjay
:thumbsup: :yes:
awesome fixes on the items side

love it that the icon won´t be embedded to save space
now i could do hq icons again :P :clap: :clap:

Re: ManiaplanetServer 2018-02-05

Posted: 06 Feb 2018, 11:39
by Skyslide
512*512 icons incoming

Re: ManiaplanetServer 2018-02-05

Posted: 06 Feb 2018, 12:02
by HaagseSmurf
Great job, we will update our servers tonight.
Merci XBX :thumbsup:

Greetz,

Re: ManiaplanetServer 2018-02-05

Posted: 06 Feb 2018, 14:54
by Skyslide
if i enter the meshmodeller in stadium, manual or join with nandoblock, it freezes to death
once mesh modeller is in loadprocess, once is forever ^^

Re: ManiaplanetServer 2018-02-05

Posted: 06 Feb 2018, 15:57
by Demented
Are we able to race against multiple replays again?

Re: ManiaplanetServer 2018-02-05

Posted: 06 Feb 2018, 17:19
by SiH13
Any info on x64?

Re: ManiaplanetServer 2018-02-05

Posted: 06 Feb 2018, 18:28
by HAScrashed
Can u fix weapon muzzle unhandled in nadeoskel nadeoimporter error? Its really bad that I cant do any skin for Sm but I want to ;/