Commit Graph

  • 3215b1858c
    Merge f4eaf381e3 into 497b5b44d6 Robin C. Ladiges 2024-04-27 23:28:08 +0200
  • 497b5b44d6 fix: KeyNotFoundException master Robin C. Ladiges 2024-04-27 23:07:40 +0200
  • 32ed760e48
    fix: KeyNotFoundException Robin C. Ladiges 2024-04-27 23:07:40 +0200
  • 4de654b6e4 ignore & crash instead of disconnect clients after reaching the MaxPlayers limit Robin C. Ladiges 2024-04-27 17:50:28 +0200
  • 082e480b1e crash ignored players Robin C. Ladiges 2024-04-27 17:46:18 +0200
  • 9511d07f09 send server init after the client init Robin C. Ladiges 2024-04-27 17:32:17 +0200
  • dc20a9c831 small refactorings Robin C. Ladiges 2024-04-27 17:23:34 +0200
  • b661cd5c93
    ignore & crash instead of disconnect clients after reaching the MaxPlayers limit Robin C. Ladiges 2024-04-27 17:50:28 +0200
  • 07526a7c38
    crash ignored players Robin C. Ladiges 2024-04-27 17:46:18 +0200
  • b418331a03
    send server init after the client init Robin C. Ladiges 2024-04-27 17:32:17 +0200
  • f51ef765e5
    small refactorings Robin C. Ladiges 2024-04-27 17:23:34 +0200
  • f4eaf381e3
    refac the "speedrun" mode Robin C. Ladiges 2023-09-23 00:12:16 +0200
  • c40325ef38
    Merge e198e4a7c6 into 61e6fcf2a3 TheUbMunster 2024-04-27 14:48:37 -0400
  • 61e6fcf2a3 new setting: Shines/Excluded Robin C. Ladiges 2024-04-25 02:09:25 +0200
  • 20ee74d0d6 fix: construct tag packet instead of caching it in memory Robin C. Ladiges 2024-04-25 01:56:30 +0200
  • e6030f05ce
    new setting: Shines/Excluded Robin C. Ladiges 2024-04-25 02:09:25 +0200
  • 4802b94b88
    fix: construct tag packet instead of caching it in memory Robin C. Ladiges 2024-04-25 01:56:30 +0200
  • dd0de0da78 build binary files via docker 1.0.4 Robin C. Ladiges 2022-12-20 00:14:21 +0100
  • e198e4a7c6
    Merge branch 'master' into new-discord-bot Sanae 2023-09-05 17:21:53 -0600
  • d6a8df448c
    Refactoring ban command (#48) Robin C. Ladiges 2023-09-06 01:14:54 +0200
  • 215d2f7555
    Update Server.cs Sanae 2023-09-05 16:56:31 -0600
  • 054f1eee8c
    Merge branch 'master' into ban-stages Sanae 2023-09-05 16:52:53 -0600
  • 86c79177fd fix: synchronization issues Robin C. Ladiges 2023-06-28 17:12:49 +0200
  • 1e9d334d6f fix: wrong kingdom values and order like presented in-game Robin C. Ladiges 2023-07-25 02:47:47 +0200
  • f5e39e93b2
    fix: wrong kingdom values and order like presented in-game Robin C. Ladiges 2023-07-25 02:47:47 +0200
  • ba1a283c92 Added the ability to enable/disable the discord bot via settings.json TheUbMunster 2023-07-12 23:46:12 -0600
  • a5b834834c reordered Init to make startup more clear. TheUbMunster 2023-07-11 05:09:46 -0600
  • cfe6c3eecf but actually now TheUbMunster 2023-07-11 05:04:54 -0600
  • f15ded0981 lgtm? TheUbMunster 2023-07-11 04:58:27 -0600
  • 3b935d1f5b Property migration of LogChannel->AdminChannel in discord settings, general cleanup. TheUbMunster 2023-07-02 21:18:52 -0600
  • ab19eb07b8
    fix: synchronization issues Robin C. Ladiges 2023-06-28 17:12:49 +0200
  • e549723e56 Removed bad using TheUbMunster 2023-06-27 21:39:45 -0600
  • 5b4de5ff8b Removed the aforementioned garbage TheUbMunster 2023-06-27 21:34:45 -0600
  • 67a00716f8 Added garbage to attempt to update json field name. TheUbMunster 2023-06-27 21:34:17 -0600
  • fc70cb90d8 Updated readme with the new settings, added another exception filter to the discordbot TheUbMunster 2023-06-27 18:32:04 -0600
  • c3e664dce4 Update to sanae TheUbMunster 2023-06-27 16:08:13 -0600
  • bf0bfae10b
    add commands: `ban stage <stage-name>` and `unban stage <stage-name>` Robin C. Ladiges 2023-03-24 00:52:20 +0100
  • 7082f28e5f
    use SortedSet instead of List for settings Robin C. Ladiges 2023-03-23 21:27:13 +0100
  • 11c291c105
    fix: actually working ban functionality Robin C. Ladiges 2023-03-23 01:16:11 +0100
  • 6bbce7a52a
    add command: `ban list` Robin C. Ladiges 2023-03-22 21:57:11 +0100
  • 3ac1c1bc26
    add commands: `ban enable` and `ban disable` Robin C. Ladiges 2023-03-22 21:54:41 +0100
  • 52c270a210
    add command: `unban profile <profile-id>` Robin C. Ladiges 2023-03-22 21:48:53 +0100
  • 2cd7abf0bd
    add command: `unban ip <ipv4-address>` Robin C. Ladiges 2023-03-22 21:46:44 +0100
  • 2f2c1fd4f7
    add command: `ban profile <profile-id>` Robin C. Ladiges 2023-03-22 21:43:28 +0100
  • 5dcb85eb68
    add command: `ban ip <ipv4-address>` Robin C. Ladiges 2023-03-22 21:39:47 +0100
  • e13840d543
    rename command: `ban ...` => `ban player ...` Robin C. Ladiges 2023-03-22 21:33:37 +0100
  • 71bb96bf1e verify stage values for send and sendall Robin C. Ladiges 2023-02-12 01:10:41 +0100
  • d8c59f7a23
    verify stage values for send and sendall Robin C. Ladiges 2023-02-12 01:10:41 +0100
  • 0b5d0b7c4e enable/disable the filtering of non-warning log messages TheUbMunster 2022-12-24 20:29:19 -0700
  • 3f6d581c83 Filter out a non-issue warning. TheUbMunster 2022-12-24 20:15:34 -0700
  • 28c4cfadd6 alias logchannel as adminchannel (code only) TheUbMunster 2022-12-24 11:00:30 -0700
  • 317a495f46 Fix deadlock from Stop/HandleCommandAsync TheUbMunster 2022-12-24 10:50:19 -0700
  • fb26986a58 refactoring of command parsing in discord bot TheUbMunster 2022-12-24 05:54:10 -0700
  • 3a34ec2045 Made the logging colors smarter. TheUbMunster 2022-12-24 05:02:21 -0700
  • bb02fa6e90 only print logged commands if it was a valid command TheUbMunster 2022-12-24 01:04:23 -0700
  • 9e3a72dcbc new discord bot TheUbMunster 2022-12-21 17:42:43 -0700
  • f70fa2d612
    build binary files via docker Robin C. Ladiges 2022-12-20 00:14:21 +0100
  • 47fc1527bf fix: don't process and broadcast shine packets when shine sync is disabled Robin C. Ladiges 2022-11-07 21:12:23 +0100
  • a0642e6a30 fix: only send shines to connected clients and save only after sending Robin C. Ladiges 2022-11-07 20:49:34 +0100
  • 2da0c24875
    fix: don't process and broadcast shine packets when shine sync is disabled Robin C. Ladiges 2022-11-07 21:12:23 +0100
  • b936276fa2
    fix: only send shines to connected clients and save only after sending Robin C. Ladiges 2022-11-07 20:49:34 +0100
  • f0d837190a only warn about the Discord channel settings when a Token is set Robin C. Ladiges 2022-10-10 21:55:24 +0200
  • dcf2e0aaf1
    only warn about the Discord channel settings when a Token is set Robin C. Ladiges 2022-10-10 21:55:24 +0200
  • 122a3cd80d fix: don't output empty player IDs or RemoteEndPoints in the log Robin C. Ladiges 2022-09-03 23:07:50 +0200
  • 69cef89953 fix: on reconnect do not disconnect the new client Robin C. Ladiges 2022-09-03 23:04:01 +0200
  • 6285abfc4e slightly increase docker build Robin C. Ladiges 2022-09-03 22:37:09 +0200
  • 472c8856bc move the client.CurrentCostume update to the PacketHandler and log the packet Robin C. Ladiges 2022-09-03 23:10:27 +0200
  • 53442b598e only start listening for clients once everything is initialized Robin C. Ladiges 2022-09-05 03:56:21 +0200
  • 92d4bdd195 better DiscordBot channel exceptions Robin C. Ladiges 2022-09-07 16:23:55 +0200
  • c41499f953 remove unused label Robin C. Ladiges 2022-09-07 11:31:13 +0200
  • 76fc4a80a6 only broadcast the DisconnectPacket if the client was connected Robin C. Ladiges 2022-09-06 02:46:40 +0200
  • cf65ba7a1a
    better DiscordBot channel exceptions Robin C. Ladiges 2022-09-07 16:23:55 +0200
  • bdc354b76e
    remove unused label Robin C. Ladiges 2022-09-07 11:31:13 +0200
  • 891cfb41fb
    only broadcast the DisconnectPacket if the client was connected Robin C. Ladiges 2022-09-06 02:46:40 +0200
  • 674572093e
    only start listening for clients once everything is initialized Robin C. Ladiges 2022-09-05 03:56:21 +0200
  • 272669cd2d
    move the client.CurrentCostume update to the PacketHandler and log the packet Robin C. Ladiges 2022-09-03 23:10:27 +0200
  • 19807d2cd5
    fix: don't output empty player IDs or RemoteEndPoints in the log Robin C. Ladiges 2022-09-03 23:07:50 +0200
  • cb3a2d2910
    fix: on reconnect do not disconnect the new client Robin C. Ladiges 2022-09-03 23:04:01 +0200
  • 312a83679f
    slightly increase docker build Robin C. Ladiges 2022-09-03 22:37:09 +0200
  • e14616030c move clear task 1.0.3 Jack Baron 2022-07-22 17:53:31 +0100
  • 24a34c35a1 ignore file not found errors Jack Baron 2022-07-22 17:50:54 +0100
  • 4b04a3d5be
    only broadcast the DisconnectPacket, if the client was connected Robin C. Ladiges 2022-09-06 02:46:40 +0200
  • c81f6aaf96
    JsonApi: check that the Settings actually exist Robin C. Ladiges 2022-09-05 04:10:15 +0200
  • 92e540aaa6
    only start listening for clients once everything is initialized Robin C. Ladiges 2022-09-05 03:56:21 +0200
  • 87cec91941
    JSON API Robin C. Ladiges 2022-09-04 00:02:19 +0200
  • 47505dbdd5
    move the client.CurrentCostume update to the PacketHandler and log the packet Robin C. Ladiges 2022-09-03 23:10:27 +0200
  • 2f4cd0509a
    fix: don't output empty player IDs or RemoteEndPoints in the log Robin C. Ladiges 2022-09-03 23:07:50 +0200
  • 9e6c312c8e
    fix: on reconnect do not disconnect the new client Robin C. Ladiges 2022-09-03 23:04:01 +0200
  • 391d020385
    slightly increase docker build Robin C. Ladiges 2022-09-03 22:37:09 +0200
  • 783b876e09 You can run commands in the command channel or log channel TheUbMunster 2022-08-22 18:54:56 -0600
  • 4d743b3e1b Made changes for pr, cleaned up formatting TheUbMunster 2022-08-22 18:22:45 -0600
  • 67a740dec9 By default bot does not respond to dm with error message TheUbMunster 2022-08-22 17:38:11 -0600
  • 4c4ce35f14 Removed some log messages as they would trigger before prefix checking, would start spamming the server if they remained TheUbMunster 2022-08-22 17:37:38 -0600
  • 86fb18962f Differentiated command channel and log channel TheUbMunster 2022-08-22 16:57:49 -0600
  • 06e3b5d40a Made debug message simpler TheUbMunster 2022-08-22 16:49:13 -0600
  • 02f936816c Clarified log message TheUbMunster 2022-08-22 16:46:39 -0600
  • 82e94334c9 added log message that prints the channel the command came from and the channel commands are accepted from TheUbMunster 2022-08-22 16:43:00 -0600
  • b6e634ada4 changed isPrivate check to type check of "is DiscordDmChannel" TheUbMunster 2022-08-22 16:35:06 -0600
  • d828a704c1 Updated with Sanae's no private channel logic. TheUbMunster 2022-08-22 16:27:12 -0600
  • 08d1020770 You can no longer dm a bot for a command (has been tested) TheUbMunster 2022-08-22 16:01:58 -0600