Commit Graph

125 Commits (064e267de77b593b7ed5ff05d51b4f9c0ec793fd)

Author SHA1 Message Date
HimbeerserverDE 064e267de7
Accept telnet usage strings 2021-09-12 14:46:22 +02:00
HimbeerserverDE 499524d9bc
CLI support (#59) 2021-09-12 13:38:40 +02:00
HimbeerserverDE 852faf64ff
Initial test CLI 2021-09-12 12:03:20 +02:00
HimbeerserverDE 9c5662303a
Document server list config 2021-09-11 15:55:10 +02:00
HimbeerserverDE 935156d9fb
Add server list support 2021-09-11 15:38:45 +02:00
HimbeerserverDE fdbd728918
Ignore port to make ban actually work 2021-09-11 12:25:50 +02:00
HimbeerserverDE a0ed77943c
Fix panic when calling Banned method 2021-09-11 12:14:08 +02:00
HimbeerserverDE 6f2d293f12
All players have the empty string permission 2021-09-11 11:49:38 +02:00
HimbeerserverDE ce6a8413b1
Add ban API 2021-09-11 11:45:25 +02:00
HimbeerserverDE f46ce4b002
Ensure Kick is run in a new goroutine 2021-09-11 10:25:59 +02:00
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