Commit Graph

54 Commits (16c5076b7d402a8a97bee2f44fe0306d0c9f12bb)

Author SHA1 Message Date
HimbeerserverDE 9a06c8f860
Re-add duplicate server check but do it properly this time 2022-05-03 08:06:07 +02:00
HimbeerserverDE 4ce3bade10
Remove duplicate server check 2022-05-03 08:03:16 +02:00
HimbeerserverDE df1eecbee5
Rename DefaultSrv* to DefaultServer*
@DerZombiiie please test this version. Feel free to upgrade to the latest proxy version in the chatcommand repo.
2022-05-02 22:04:52 +02:00
HimbeerserverDE 66498fe02b
Export and use DefaultSrvInfo method 2022-05-02 22:01:18 +02:00
HimbeerserverDE ce203b8f18
Store servers in a map
Closes #100
2022-05-02 21:57:38 +02:00
HimbeerserverDE 74ff3847ea
Prepare #102 for merge 2022-05-01 22:25:10 +02:00
Riley abb4aefdab merge 2022-05-01 21:06:12 +02:00
Riley fbf490c12b texturePool things regarding to Issue #101 2022-05-01 20:52:17 +02:00
HimbeerserverDE 1b2d0d40f7
Make AddServer require at least one media pool member 2022-05-01 18:19:22 +02:00
HimbeerserverDE d537e252b2
Fix inconsistent use of TexturePool and MediaPool 2022-05-01 17:22:24 +02:00
HimbeerserverDE b8fb482ff9
Fix UniquePoolServers behavior and quality 2022-05-01 16:33:37 +02:00
HimbeerserverDE d3bb6d699c
Merge branch 'texturePools' of github.com:ev2-1/mt-multiserver-proxy into ev2-1-texturePools 2022-05-01 16:20:20 +02:00
HimbeerserverDE 08771a1784
More logical handling of dynamic servers and config reloading
Fixes #97
2022-05-01 16:14:16 +02:00
HimbeerserverDE 5f96314dd4
Refuse to RmServer if players are connected to it 2022-05-01 15:37:05 +02:00
Riley 8c912346ba Merge HimbeerserverDE:main -> ev2-1:texturePools 2022-05-01 10:26:33 +02:00
Riley 01c26985b1 texturePools! 2022-05-01 10:14:27 +02:00
HimbeerserverDE c71129fdf4
Warn about config reloading overwriting runtime changes 2022-05-01 09:54:44 +02:00
HimbeerserverDE b870182c52
Make RmServer return nothing
The server is guaranteed to not exist and if you need to look that up you should just do it directly
2022-05-01 09:47:55 +02:00
HimbeerserverDE b91b3cfa50
Improve AddServer and RmServer documentation 2022-05-01 09:43:36 +02:00
HimbeerserverDE f6212aeeee
Rename DelServer to RmServer
Closes #95
2022-05-01 09:33:43 +02:00
Edzell 896c10da8e added return values to AddServer and DelServer (for real this time) 2022-04-21 23:05:18 +02:00
Edzell aad0b48d03 added return values to AddServer and DelServer 2022-04-21 23:03:34 +02:00
Edzell 2dc3bbc3d1 Server Adding & outsourcing of server into own type 2022-04-21 22:58:04 +02:00
HimbeerserverDE c518617f8d
Fix illegal base64 errors 2022-04-21 14:46:13 +02:00
Edzell e14f0b203a Issue#68 2022-04-21 14:35:58 +02:00
HimbeerserverDE 6381e1efbc
Make go vet happy 2022-04-21 13:21:15 +02:00
HimbeerserverDE a43b511fbe
goimports 2022-04-21 13:05:01 +02:00
Riley ece85942c1
Update config.go 2022-04-21 12:38:12 +02:00
Riley 6212e5ec77
Update config.go 2022-04-21 12:37:05 +02:00
Riley b077985a54
Update config.go 2022-04-21 12:35:35 +02:00
Riley 1216a95090
Update config.go 2022-04-21 12:31:27 +02:00
Riley a189000c07
Update config.go 2022-04-21 12:31:05 +02:00
Edzell 152fcfb47d Implemented fallback servers 2022-04-20 22:48:54 +02:00
HimbeerserverDE 627c0643e7
Send user to the last server they were connected to
This implements #67
2021-10-24 15:35:12 +02:00
HimbeerserverDE 274a122465
Minor telnet changes 2021-09-13 16:12:16 +02:00
HimbeerserverDE 8ddb6cc919
Add simple file-based auth system by anon5 2021-09-13 15:54:57 +02:00
HimbeerserverDE 2004b786dd
Smarter logging (anon5) 2021-09-13 12:14:11 +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 49d1d4f68c
Config option to disable server-based CSMRF 2021-09-10 16:12:15 +02:00
HimbeerserverDE 7e72caa092
Document exported code (#49) 2021-09-10 12:47:19 +02:00
HimbeerserverDE d667e4af27
Add permission system 2021-09-07 19:13:12 +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 91aab28808
Add config concurrency safety (#45) 2021-09-05 12:18:22 +02:00
HimbeerserverDE aa39f1cdd0
Use decimal system for serialization version 2021-09-02 13:23:15 +02:00
HimbeerserverDE 9cf48f9850
Connect to default server + Fix image SRVNAME_ not found 2021-08-29 19:45:20 +02:00
HimbeerserverDE eab858ba6b
Use executable dir instead of working dir 2021-08-28 13:23:07 +02:00