Robin C. Ladiges
891cfb41fb
only broadcast the DisconnectPacket if the client was connected
...
Otherwise port scans, banned players or clients failing to initialize correctly,
will cause the server to send unnecessary packets to all connected clients.
They currently are informed about a disconnect for a client that hasn't even connected correctly.
(cherry picked from commit 4b04a3d5be
)
2022-09-06 22:51:00 +02:00
Jack Baron
e14616030c
move clear task
2022-09-05 18:56:24 -06:00
Jack Baron
24a34c35a1
ignore file not found errors
2022-09-05 18:56:24 -06:00
TheUbMunster
783b876e09
You can run commands in the command channel or log channel
2022-08-22 18:58:42 -06:00
TheUbMunster
4d743b3e1b
Made changes for pr, cleaned up formatting
2022-08-22 18:58:42 -06:00
TheUbMunster
67a740dec9
By default bot does not respond to dm with error message
2022-08-22 18:58:42 -06:00
TheUbMunster
4c4ce35f14
Removed some log messages as they would trigger before prefix checking, would start spamming the server if they remained
2022-08-22 18:58:42 -06:00
TheUbMunster
86fb18962f
Differentiated command channel and log channel
2022-08-22 18:58:42 -06:00
TheUbMunster
06e3b5d40a
Made debug message simpler
2022-08-22 18:58:42 -06:00
TheUbMunster
02f936816c
Clarified log message
2022-08-22 18:58:42 -06:00
TheUbMunster
82e94334c9
added log message that prints the channel the command came from and the channel commands are accepted from
2022-08-22 18:58:42 -06:00
TheUbMunster
b6e634ada4
changed isPrivate check to type check of "is DiscordDmChannel"
2022-08-22 18:58:42 -06:00
TheUbMunster
d828a704c1
Updated with Sanae's no private channel logic.
...
Behavior: No DM'ing commands under any circumstance
if Config.LogChannel == null, commands can be in any non-private channel
if Config.LogChannel != null, commands can only be in the log channel
2022-08-22 18:58:42 -06:00
TheUbMunster
08d1020770
You can no longer dm a bot for a command (has been tested)
2022-08-22 18:58:42 -06:00
Sanae
9c01f30c5e
Add the ability to disable shine sync
2022-08-20 23:31:31 -06:00
Piplup
cee8bd580f
cleared up some confusion
2022-08-10 15:04:00 -06:00
Piplup
fa1db28037
added PersistShines
2022-08-10 15:04:00 -06:00
raym55
c86be55717
PIPERS
2022-08-10 15:03:34 -06:00
Piplup
31361d54ca
a little change to the readme
2022-08-02 18:01:59 -06:00
Piplup
427acbcf88
updated readme with tty inputs
2022-08-02 18:01:59 -06:00
Piplup
75eea98d8e
added TTY input
2022-08-02 18:01:59 -06:00
Sanae
e7a3347a37
Merge pull request #19 from TheUbMunster/restart-command
2022-07-29 13:19:04 -06:00
Sanae
fcea1d898e
Merge pull request #22 from TheUbMunster/fix-discord-2000-charlimit
2022-07-29 12:55:50 -06:00
TheUbMunster
8baf75155e
removed testing code
2022-07-29 12:55:14 -06:00
TheUbMunster
fc2f9b1417
"banning the same person multiple times" should now be fixed
2022-07-29 12:55:14 -06:00
TheUbMunster
33fdd69e15
readded persisten shinies
2022-07-29 12:55:14 -06:00
TheUbMunster
5af8001398
Fixed adding quotes around Ambiguous for "user": , fixed showing correct casing of arguments.
2022-07-29 12:55:14 -06:00
TheUbMunster
ba02c88b13
added !* variants for ban, crash, rejoin
2022-07-29 12:55:14 -06:00
TheUbMunster
3b8ba17217
fix #14
2022-07-29 12:55:01 -06:00
TheUbMunster
95c918b5c4
Removed fire-and-forget warnings, null-forgave some metadata.
2022-07-29 12:55:01 -06:00
TheUbMunster
8350133d49
Fixed "Couldn't determine a response for this query" and removed testing command.
2022-07-29 11:16:24 -06:00
TheUbMunster
d3b8ede229
Messages are now split up into lengths small enough to not cause the discord bot to throw an exception with too long a message.
2022-07-28 19:16:24 -06:00
TheUbMunster
216db7ba15
Merge branch 'restart-command' of https://github.com/TheUbMunster/SmoOnlineServer into restart-command
2022-07-28 18:00:22 -06:00
TheUbMunster
3a8e7ffb93
Changed "Running (pid)" to "Server Running on (pid)"
2022-07-28 18:00:18 -06:00
TheUbMunster
12c84792e8
Changed "Running (pid)" to "Server Running on (pid)"
2022-07-28 17:57:56 -06:00
TheUbMunster
d2c8c8d3cd
Fixed race condition with restart to make sure it only happens after the listener closes.
2022-07-28 00:11:40 -06:00
TheUbMunster
068cc7c06d
Added restart server command
2022-07-27 23:56:50 -06:00
Sanae
66114bdecb
Always update client's name on connect
...
Since the client variable would be changed in a reconnect, the name is not set on the old client object.
2022-07-27 14:00:58 -06:00
TheUbMunster
db05586dd0
Added quotable arguments, potential fix for ban * not banning anyone.
2022-07-27 12:14:56 -06:00
TheUbMunster
d604c59a77
Added quotable arguments, potential fix for ban * not banning anyone.
2022-07-27 12:14:56 -06:00
TheUbMunster
5ca5b10db8
Fixed backwards ternaries in ban, crash, rejoin, 0 arguments no longer valid.
2022-07-27 12:14:56 -06:00
Jack Baron
f305c3001b
save/load moons from file
2022-07-22 18:56:00 -06:00
Jack Baron
8d90f50fa9
add moon persistence settings
2022-07-22 18:56:00 -06:00
Sanae
f948a05bd3
Add workflow_dispatch trigger to deploy action
...
for Build and Deploy
2022-07-17 13:28:09 -06:00
Robin C. Ladiges
ccccdecb6a
Provide docker image ( #6 )
...
* add Dockerfile
* add docker-compose.yml
* Github workflow to build and deploy docker image
* workdir /data/ instead of /app/
* use a local directory instead of a named volume
This makes the settings.json more accessible from the outside by
default, but is less portable.
The -v command with $PWD might not work on native Windows shells, but
rather wants an absolute Windows path like C:\User\... or /c/User/...
And on Linux, because the /data/ directory and the settings.json will be
owned by root. Though that can be changed.
* more docker-compose command examples
* add linux/arm/v7 ; improve build & runtime
* fix: just arm not arm32
* test docker build for PRs
* back to the microsoft runtime
2022-07-17 13:00:31 -06:00
Piplup
b5a6a87649
Add blurbs about settings to readme ( #11 )
...
Co-authored-by: Sanae <32604996+Sanae6@users.noreply.github.com>
2022-07-12 20:46:27 -06:00
CraftyBoss
967a89a55b
Merge branch 'master' of https://github.com/Sanae6/SmoOnlineServer
2022-07-08 23:13:44 +00:00
CraftyBoss
11015bd445
only send game packet on join to connected clients
2022-07-08 23:13:35 +00:00
Piplup
aec13bb4a6
Added a simple systemd service ( #5 )
...
Co-authored-by: Sanae <32604996+Sanae6@users.noreply.github.com>
2022-07-01 12:10:15 -06:00
Sanae
ead6292f94
Merge pull request #7 from piplup55/botupdates
2022-06-29 13:31:56 -06:00