maniaplanet / game-modes

Maniaplanet scripts and resources
https://www.maniaplanet.com/
GNU Lesser General Public License v3.0
30 stars 17 forks source link

@nadeo why dont u EXPLAIN Scripts mode ? #4

Open BestNoob opened 4 years ago

BestNoob commented 4 years ago

https://forum.maniaplanet.com/viewtopic.php?f=527&t=46344

Scripts seems to be very useful to create own gamemodes , but as with much other things the documentation is missing. :teub:

I want to host servers not only for standard modes, but no one told the creators of Titlepacks that they need to be aware of this, and so as example i am not able to host a Platform server. (yes i can host but the gamemode is without effect ?! And none of the Server Controller can handle the Script)

also [b]NADEOCLOUD[/b] function is not fully documentated.

As example all non updated scripts now miss this file and are no longer working ?! [code]Modes/TrackMania/ModeBase.Script.txt is deprecated Use Modes/TrackMania/Base/ModeBase.Script.txt instead or update to Modes/TrackMania/Base/ModeTrackMania.Script.txt[/code]

[b]So the only modes working with the Titlepacks (if up to date) are this ones or ??? Because they are the basic and all custom scripts are no longer working correctly ?![/b]

[u]Trackmania[/u] [b]Chase Cup Laps Rounds Team TeamAttack TimeAttack TMSplitScreen_Competition[/b]

[u]ShootMania[/u] Melee ModeMatchmaking Realm SiegeV1 TimeAttack

But if the Titlepack creators doesnt implemented nadeocloud their scripts are outdated ??!!

And if i saw this correctly also multiplayer ranking (global, local etc. ) is handled by script so if this is not up to date or correctly implemented .....?! [b] So that Servers are able to use Dedimania ..... The CREATORS of TitlePacks need to post their Scripts there ?![/b] http://dedimania.net/SITE/forum/viewforum.php?id=17

If i misunderstood smth. pls clearify.

Aessi commented 4 years ago

The Platform title is not supported anymore and the default maps will not work with recent Maniaplanet dedicated servers.

The scriptcloud_source in the dedicated config files should have no effect. It is a feature that is not available on custom titles.

When updating Maniaplanet we try as much as possible to keep the script API backward compatible. But during major updates some API that were already deprecated for some time can change or be removed. Afterthe the Maniaplanet 4 update some scripts, mainly for Shootmania stopped working and their creators need to update them.

Nothing major changed on the Ladder Points implementation changed in the script API. So if it was working in the past it is still working now.
Dedimania is an entirely different system created and maintained by the community. It has its own set of constraints that custom game modes must respect, mainly assigning a time to the players that will be used to save record. Then its up to a server manager plugin (aseco, pyplanet, expansion, ...) to gather and send the times to the Dedimania servers.