Koncord
|
4ca5da5666
|
[Server] Rework Plugin API, move Lua system to external library
Use LibFFI for Public & Timer APIs
Use "PlayerId" type instead "unsigned short"
Add GetPluginDir() function
|
2019-02-12 05:29:57 +08:00 |
|
Koncord
|
a9701028a2
|
Make API headers C compatible
|
2019-02-12 05:23:02 +08:00 |
|
Koncord
|
5519572b22
|
[General] Fix warnings and errors found by PVS Studio in Server
|
2019-02-12 05:20:27 +08:00 |
|
Koncord
|
6a2878820c
|
[Server] Trait all API functions as "extern C"
Move Timer & Public functions to Script/Functions
|
2019-02-12 05:18:25 +08:00 |
|
Koncord
|
6af2400752
|
[Server] Remove usages of get/set env. Add GetModDir function
|
2018-12-29 11:40:31 +08:00 |
|
David Cernat
|
5e38e8abdb
|
[Server] Add GetArchitectureType() script function
Additionally, bring GetOperatingSystem() up-to-date by making it use the renamed function in Utils.
|
2018-12-17 11:55:50 +02:00 |
|
David Cernat
|
fa1700e2ab
|
[Server] Add GetOperatingSystemType() script function
|
2018-12-17 11:32:31 +02:00 |
|
David Cernat
|
b7090b2550
|
[Server] Add experimental option for not crashing from Lua script errors
Additionally, fix return type of GetPluginEnforcementState()
|
2018-12-01 03:03:39 +02:00 |
|
David Cernat
|
d8ca268067
|
[Server] Move plugin enforcement functions to ServerFunctions
|
2018-11-30 22:43:10 +02:00 |
|
Koncord
|
07a5f5296c
|
[Server] Rework OnRequestPluginList callback. Add AddPluginHash function
|
2018-10-30 14:56:54 +08:00 |
|
Koncord
|
3101de5f02
|
[Server] Add kicked load status
|
2018-10-30 12:56:50 +08:00 |
|
David Cernat
|
bb834748c5
|
[Server] Log player kicks
|
2018-10-13 09:34:29 +03:00 |
|
Koncord
|
48f4792bc1
|
[Server] Add GetMaxPlayers, GetPort and HasPassword functions to API
|
2018-09-05 18:19:34 +08:00 |
|
David Cernat
|
141e404ed9
|
[Server] Move server administration functions to ServerFunctions class
|
2018-07-07 19:40:22 +03:00 |
|