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
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... |
m grammar |
||
| (3 intermediate revisions by one other user not shown) | |||
| 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== | ||
| Line 10: | Line 10: | ||
This API function will cause the server to do a full restart. | This API function will cause the server to do a full restart. | ||
This restart will perform the following actions. | 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 | ==Usage== | ||
This will basically do a server and map reload, | This will basically do a server and map reload, without 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== | ==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 ). | 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 ). | ||
Latest revision as of 07:43, 3 December 2013
| 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, without 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 ).