Commit Graph

315 Commits (master)

Author SHA1 Message Date
HimbeerserverDE 83d208ed95 Revert "Prevent empty disconnect reasons"
This reverts commit ccec89bce6.
2021-09-11 10:18:53 +02:00
HimbeerserverDE ccec89bce6
Prevent empty disconnect reasons 2021-09-11 10:15:17 +02:00
HimbeerserverDE 4845a3fda9
Add Kick helper 2021-09-11 10:09:55 +02:00
HimbeerserverDE 49d1d4f68c
Config option to disable server-based CSMRF 2021-09-10 16:12:15 +02:00
HimbeerserverDE 8e40cf416a
Fix default minimap modes (#60) 2021-09-10 15:52:21 +02:00
HimbeerserverDE c80ff0b08e
Fix heading size 2021-09-10 14:52:19 +02:00
HimbeerserverDE d8c07f0ba3
mt credits 2021-09-10 14:51:20 +02:00
HimbeerserverDE c75f13002a
Mention chat command plugin 2021-09-10 13:43:03 +02:00
HimbeerserverDE 10398bd66d
Document plugins (#51) 2021-09-10 13:25:07 +02:00
HimbeerserverDE 4f627b96a7
Document build environment (#53) 2021-09-10 12:55:57 +02:00
HimbeerserverDE 7e72caa092
Document exported code (#49) 2021-09-10 12:47:19 +02:00
HimbeerserverDE 04d33fd100
Add Colorize helper 2021-09-10 11:25:42 +02:00
HimbeerserverDE 1c5a72c3ef
Add Help and Usage strings to ChatCmd 2021-09-10 10:50:31 +02:00
HimbeerserverDE c02d9a2adb
Expose chat commands 2021-09-10 10:48:25 +02:00
HimbeerserverDE d7301eb038
mt upgrade + reset minimap modes 2021-09-10 10:42:36 +02:00
HimbeerserverDE 30ba9fb975
Make shutdown message more descriptive 2021-09-09 21:06:08 +02:00
HimbeerserverDE 5067bf9440
Fix unwanted recursion in Name getter 2021-09-09 20:53:15 +02:00
HimbeerserverDE e87116961b
Make SendChatMsg variadic 2021-09-09 20:40:36 +02:00
HimbeerserverDE f73ace1e2c
Use SendChatMsg internally (#58) 2021-09-09 20:10:13 +02:00
HimbeerserverDE 045c169e03
Use Name method internally 2021-09-09 20:07:36 +02:00
HimbeerserverDE 097c93e1db
Expose chat message API 2021-09-09 20:03:15 +02:00
HimbeerserverDE b4f4f013a0
Add helper for finding ClientConns by player name 2021-09-09 19:45:57 +02:00
HimbeerserverDE 64abe74d77
Add Name getter method 2021-09-09 19:39:59 +02:00
HimbeerserverDE 3314d653f2
Expose all ClientConns to plugins but not listeners 2021-09-09 18:56:14 +02:00
HimbeerserverDE b3f3765a07
Expose listeners to plugins 2021-09-09 18:30:43 +02:00
HimbeerserverDE 4f15ec2a77
Allow empty command results 2021-09-09 18:05:25 +02:00
HimbeerserverDE c2c35e5551
Export Hop method 2021-09-09 17:58:53 +02:00
HimbeerserverDE bcc9359996
Expose current server name to plugins 2021-09-09 17:27:37 +02:00
HimbeerserverDE e3ee372dfb
Actually check for chat command permission 2021-09-09 16:58:38 +02:00
HimbeerserverDE 4c5063b9f9
Expose player name list to plugins 2021-09-09 16:40:31 +02:00
HimbeerserverDE cc0ab84ae6
Protect main code (#54) 2021-09-09 16:30:56 +02:00
HimbeerserverDE aa02622a9b
ChatCmd: Support required perms (#55) 2021-09-09 16:23:42 +02:00
HimbeerserverDE ee65321a24
Add HasPerms helper func (#56) 2021-09-09 16:19:21 +02:00
HimbeerserverDE 2e3d72cccc
Fix permission logic 2021-09-07 19:17:59 +02:00
HimbeerserverDE d667e4af27
Add permission system 2021-09-07 19:13:12 +02:00
HimbeerserverDE d55fa7e1df
Log "command" instead of "cmd" 2021-09-06 23:26:51 +02:00
HimbeerserverDE fc03b5c6db
Fix chat command logging 2021-09-06 23:23:16 +02:00
HimbeerserverDE 88ca42519c
Remove unnecessary plugin map 2021-09-06 22:09:42 +02:00
HimbeerserverDE 148aeea701
Fix chat command handling 2021-09-06 21:55:55 +02:00
HimbeerserverDE 0dacec8094 Register chat commands explicitly (#50) 2021-09-06 20:07:57 +02:00
HimbeerserverDE d87cc0484f Only load plugins once + memory optimisations 2021-09-06 18:26:24 +02:00
HimbeerserverDE 18a80c7a57
Expose ClientConn to plugins 2021-09-06 11:03:27 +02:00
HimbeerserverDE 1de8660e9d
Add plugin API (#48) 2021-09-05 19:19:27 +02:00
HimbeerserverDE e2815094d1
Write log output to file 2021-09-05 17:14:08 +02:00
HimbeerserverDE d656f093d4
Name project 2021-09-05 16:31:47 +02:00
HimbeerserverDE 4d1d288ff1
Add extra timeout detection for connecting (#47) 2021-09-05 12:56:21 +02:00
HimbeerserverDE 91aab28808
Add config concurrency safety (#45) 2021-09-05 12:18:22 +02:00
HimbeerserverDE 9cf9861133
Fix sky (#44) 2021-09-04 20:25:00 +02:00
HimbeerserverDE 1dcf73366e
Fix server hopping 2021-09-04 17:25:53 +02:00
HimbeerserverDE 90c422d72d
Fix race condition when switching servers 2021-09-04 13:00:29 +02:00