This wiki was in read-only mode for many years, but can now be edited again. A lot of information will need to be updated.

Bz restart: Difference between revisions

From BZFlagWiki
Jump to navigation Jump to search
New page: {{BZFS_API_Doc}} {{BZFS_API_Funcs}} ==Prototype== BZF_API bool bz_restart ( void );; ==Parameters== none. ==Description== This API function will cause the server to do a full restart. Th...
 
Line 2: Line 2:
{{BZFS_API_Funcs}}
{{BZFS_API_Funcs}}
==Prototype==
==Prototype==
BZF_API bool bz_restart ( void );;
BZF_API bool bz_restart ( void );


==Parameters==
==Parameters==

Revision as of 01:59, 14 August 2007

BZFS API Documentation This page contains part of the BZFS API documentation for use by Plug-ins on the BZFS server.
BZFS API Function. This page documents a BZFS_API Function, that is provided by the BZFS game server for plug-ins to call.


Prototype

BZF_API bool bz_restart ( void );

Parameters

none.

Description

This API function will cause the server to do a full restart. This restart will perform the following actions.

* kick all players
* stop any countdowns
*  stop any recordings
* unload the world
* reload the world ( calling bz_eGetWorldEvent allowing for a map file override )
* resets all flags.
* accept new connections.

Usage=

This will basically do a server and map reload, with out a full shutdown of the server executable. None of the plug ins are unloaded and the server will not be delisted from the list server. This function is intended for plug-ins that wish to reload the server with a different map.

Notes

There may be some additional things that need to reset. They will need to be added as they are found ( like reload the command line options, or let the plug-in set them ).