Fabian Dill
8599c76647
Disallow spaces in generated names
2020-04-18 21:46:57 +02:00
Fabian Dill
ea53fff43e
allow kicking of players with spaces in name (permanent solution later)
2020-04-18 21:42:21 +02:00
Fabian Dill
a36d887122
add ability to disable forfeits
2020-04-16 15:40:31 +02:00
Fabian Dill
07da1c510b
re-allow spaces in passwords
2020-04-15 10:31:58 +02:00
Fabian Dill
ec528b916b
mark optional fields in brackets
2020-04-15 10:29:54 +02:00
Fabian Dill
d9e4bd1ab0
bumb network version for new command processing
2020-04-15 08:49:30 +02:00
Fabian Dill
e47b4d37ec
fix item name args handling
2020-04-15 05:01:17 +02:00
Fabian Dill
3b719220f8
move client stuff to new command processor
2020-04-14 20:26:22 +02:00
Fabian Dill
af78914d22
mvoe client stuff to new command processor
2020-04-14 20:22:42 +02:00
Fabian Dill
8b8e279015
server command processor
...
some commands were renamed at this opportunity
2020-04-13 11:26:50 +02:00
CaitSith2
959917bb13
Print host instead of ip address if host is specified. Also embed specified host into bmbp files. ( #57 )
2020-04-02 19:40:38 +02:00
Fabian Dill
8b02103b93
encode port into patch, also reverse defaulting order for server;
...
cmd args overwrite yaml now
2020-04-02 11:21:33 +02:00
CaitSith2
7b620e94f7
Add a way to show found items on client/server ( #52 )
...
* Add a way to show found items on client/server
* item show stuff:
use less ram and cpu, rename a few things
* Add UpdateTags server command.
Co-authored-by: Fabian Dill <fabian.dill@web.de>
2020-03-23 10:47:07 +01:00
Fabian Dill
963895e7d4
move server to new options function
2020-03-22 21:25:22 +01:00
Fabian Dill
1c7fa25031
move argument parsing to its own function
2020-03-22 21:23:39 +01:00
Fabian Dill
2a05b9cd72
move to promp_toolkit
2020-03-13 03:53:20 +01:00
Fabian Dill
2c8d4e550c
restruct countdown command
2020-03-11 23:08:16 +01:00
Fabian Dill
d220cc9cc9
make port forwarding non-default, as it makes more problems than it solves, apparently
2020-03-11 09:16:07 +01:00
Fabian Dill
8f37715541
show which players are missing, which is usually the important bit
2020-03-11 09:15:39 +01:00
Fabian Dill
a29f93045e
performance improvements and small adjustments
2020-03-10 00:38:29 +01:00
Chris Wilson
74c7eca301
Prevent crash when running MultiServer.py if host.yaml is not present ( #46 )
2020-03-08 05:43:15 +01:00
Fabian Dill
611f4d3fb2
no longer try patching if it's the wrong rom.
...
People ignore the warning.
2020-03-08 02:18:55 +01:00
Fabian Dill
25864314d1
my ' was eaten
2020-03-07 17:38:49 +01:00
Fabian Dill
1d84b126f6
use async await to close websocket server
2020-03-07 17:24:51 +01:00
Fabian Dill
b7814ca050
remove deprecated code
2020-03-07 17:08:50 +01:00
Fabian Dill
b8e8e3904a
add automatic port forwarding
2020-03-07 16:22:04 +01:00
Fabian Dill
d44acfdaaf
implement binary patching for multimystery (for now no gui/cli support)
2020-03-06 00:48:23 +01:00
Fabian Dill
9b82f220bb
improve some random things
2020-03-05 02:31:26 +01:00
Fabian Dill
857c318108
bump protocol version number in case I want to disallow old (in this case aka locally cheating) clients.
2020-02-22 19:45:55 +01:00
Fabian Dill
1fb7ed30eb
move cheating to server, with option to turn it off
...
also, don't overwrite multisave if the resulting object is borked
2020-02-22 19:42:44 +01:00
Fabian Dill
5c6815c1f6
some pep8
2020-02-22 18:09:25 +01:00
Fabian Dill
09fba10a53
some QOL
2020-02-22 18:04:35 +01:00
Fabian Dill
0220575c50
Meta-Mystery
2020-02-18 09:14:31 +01:00
Fabian Dill
81e83ae65d
implement fuzzy text matching
2020-02-17 13:57:48 +01:00
Fabian Dill
e2ef84d6c9
add location checks to hint command
2020-02-17 08:16:17 +01:00
Fabian Dill
5c34119293
bugfixes for hints
2020-02-17 05:34:02 +01:00
Fabian Dill
18911a1490
use same version format on client and server
2020-02-16 16:20:00 +01:00
Fabian Dill
a990249762
explain tags a bit to other developers
2020-02-16 15:35:01 +01:00
Fabian Dill
b04db006e0
implement server-client handshake and move hint system to optional colorama support
2020-02-16 15:32:40 +01:00
Fabian Dill
278d510551
reshuffle hint system. You can always re-ask where something was for free. You can't go into debt now.
2020-02-16 04:06:16 +01:00
Fabian Dill
81051aebba
mind your brackets
2020-02-11 03:53:23 +01:00
Fabian Dill
696fe0d0e4
try to squeeze !hint feedback on one line
2020-02-11 00:54:48 +01:00
Fabian Dill
416a6e7e50
add already found awareness to hint command
2020-02-11 00:44:28 +01:00
Fabian Dill
f3324644a3
register all checks, not just network checks for hint points
2020-02-09 12:10:12 +01:00
Fabian Dill
14e24037a5
împlement optional hint system (defaults to off)
2020-02-09 05:28:48 +01:00
Fabian Dill
e9b1ac8193
try to find IP, then loudly fail and continue
2020-02-07 23:45:54 +01:00
Fabian Dill
94759fd1c4
improve forfeitplayer
2020-01-24 00:12:23 +01:00
Fabian Dill
b58558eb75
move updater to own module
2020-01-18 15:45:52 +01:00
Fabian Dill
72c33a2348
Merge branch 'pull/5'
...
# Conflicts:
# MultiClient.py
# MultiServer.py
# Mystery.py
2020-01-18 14:41:11 +01:00
Bonta-kun
7f800de8d0
MultiServer/Client: use logging instead of print and log time on the server
2020-01-18 12:21:57 +01:00