aboutsummaryrefslogtreecommitdiff
path: root/src/script/scripting_server.h (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Async environment for mods to do concurrent tasks (#11131)sfan52022-05-021-0/+17
|
* Refactor Script API's log_deprecatedsfan52020-02-231-2/+0
|
* Implement mod communication channels (#6351)Loïc Blot2017-09-261-0/+2
| | | | | | | | | | Implement network communication for channels * Implement ModChannel manager server side to route incoming messages from clients to other clients * Add signal handler switch on client & ModChannelMgr on client to handle channels * Add Lua API bindings + client packet sending + unittests * Implement server message sending * Add callback from received message handler to Lua API using registration method
* C++ modernize: Pragma once (#6264)Loïc Blot2017-08-171-5/+1
| | | | * Migrate cpp headers to pragma once
* C++11 patchset 6: forbid object copy using assigment/copy function deleters ↵Loïc Blot2017-06-101-2/+0
| | | | | | | (#5945) C++11 implement function deleting, it's generally used to prevent some object copy In script API use this function removal on ScriptApiBase instead of ScriptApiClient/Server/MainMenu, this affect all ScriptApis Move DISABLE_CLASS_COPY with constructor, the deleted function permit to replace function in its original place
* Don't permit to copy Scripting classes (Client,Server,Mainmenu)Loïc Blot2017-04-271-0/+2
|
* Rename Scripting API files for consistencyShadowNinja2017-04-251-0/+57