Fabian Dill
092daa2c5e
state reset is not working in all cases.
...
So until the issue is found and fixed, let's not falsely advertise.
2020-04-20 13:46:41 +02:00
Fabian Dill
5a57519c32
Add count to missing command
...
Add a server's missing command
Fix password wasn't able to remove a set password
2020-04-20 11:47:50 +02:00
Fabian Dill
ecc2b03aed
keep track of last item checked time for clients
2020-04-20 04:36:56 +02:00
Fabian Dill
a4225d29e5
document Command Processor __call__ tree
2020-04-19 15:32:27 +02:00
Fabian Dill
60707f5196
fix methods with raw_text and optional argument
2020-04-19 15:31:15 +02:00
Fabian Dill
98a8af560a
rename get_connected_players_string
2020-04-19 14:51:48 +02:00
Fabian Dill
3840832f05
disconnect on send failure
2020-04-19 14:05:58 +02:00
Fabian Dill
b676d4131f
loudly fail on connection errors.
2020-04-19 13:44:22 +02:00
Fabian Dill
48e304a091
0 is not None
2020-04-19 13:41:01 +02:00
Fabian Dill
24fce94766
Don't ignore disconnects when they happen during data transfer, instead properly disconnect the client
2020-04-19 13:16:12 +02:00
Fabian Dill
659bc0e177
no longer eat multiple spaces in commands
2020-04-19 03:24:27 +02:00
Fabian Dill
4f52a8db4c
player names should not contain spaces, but in case they do, this makes single-spaces work
2020-04-19 00:14:43 +02:00
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
c4aaf24ab1
default to showing dungeon counts on pickup, to make it less likely that newer players miss items
2020-04-18 16:56:11 +02:00
Fabian Dill
4cc216949a
embed server_options into multidata
2020-04-18 15:59:11 +02:00
CaitSith2
6b47a69966
Actually close SNES connection on invalid rom. ( #69 )
...
This nicely makes it also attempt to reconnect in 5 seconds alongside the client to server.
2020-04-17 00:23:08 +02:00
CaitSith2
e60f20ef44
Correct issue with updating host address. ( #68 )
2020-04-16 18:05:11 +02:00
Fabian Dill
a36d887122
add ability to disable forfeits
2020-04-16 15:40:31 +02:00
Fabian Dill
4426da1070
implement glitch_boots as a proper CLI option
2020-04-16 11:17:30 +02:00
Fabian Dill
31d3b7ce84
implement glitch_boots as a proper CLI option
2020-04-16 11:02:16 +02:00
Fabian Dill
30ae9487d4
Merge branch 'owg_test'
2020-04-16 10:44:59 +02:00
Fabian Dill
5c2c3041a7
speed up write_bytes
2020-04-16 10:38:18 +02:00
Fabian Dill
770f3c305a
write 1024 bytes in one go instead of one by one
2020-04-16 09:55:55 +02:00
Fabian Dill
11df6e5e7a
Merge branch 'master' into owg_test
2020-04-15 21:27:41 +02:00
Fabian Dill
6ed317899e
fix unknown Bonta Protocol text
2020-04-15 20:51:33 +02:00
Fabian Dill
2c32010203
Merge branch 'pull/66' into owg_test
2020-04-15 16:59:47 +02:00
compiling
5e1df5dc36
Remove mirror clips from Inverted / No Glitches
2020-04-15 21:35:27 +10:00
compiling
9341546159
Set TR key rules last, so that entrance requirements are known.
2020-04-15 20:24:18 +10: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
0f94950021
some cleaning in Patch.py
2020-04-15 10:11:47 +02:00
CaitSith2
4a3d941d20
Changes to patch.py ( #65 )
...
* Changes to patch.py
* Get hos/port from host.yaml if applicable.
* Extract rom/host information from existing patch files.
* Give users a chance to read the info as required.
* Update patches in zip file with new host.
(Kind of wish I didn't have to create a new zip file to do this, but unfortunately there is no options in zipfile to overwrite/delete existing files.)
2020-04-15 10:03:04 +02:00
Fabian Dill
5996d6d978
pendants are the wrong way in ER. Yay.
2020-04-15 09:12:58 +02:00
Fabian Dill
d9e4bd1ab0
bumb network version for new command processing
2020-04-15 08:49:30 +02:00
Fabian Dill
69535d78ca
restore sprite comment
2020-04-15 05:04:46 +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
26ea2d5905
some optimization
2020-04-14 18:59:00 +02:00
Fabian Dill
e7073153e1
log gui exceptions
2020-04-14 18:57:39 +02:00
Fabian Dill
7a38b426a0
text change
2020-04-14 07:02:43 +02:00
Fabian Dill
c6a61e9008
Merge branch 'master' into owg_test
2020-04-14 03:49:33 +02:00
Fabian Dill
8b8e279015
server command processor
...
some commands were renamed at this opportunity
2020-04-13 11:26:50 +02:00
CaitSith2
34df144f8c
Changes ( #64 )
...
* Fix bug where collected maps show on item menu if compass shuffle is on, (and collected compasses if map shuffle is on.)
* Add Dungeon Counter Options
2020-04-13 00:46:32 +02:00
Fabian Dill
1f8dc8d317
clean qusb2snes launch code a bit
2020-04-12 04:44:03 +02:00
Fabian Dill
90359b62e6
fix qusb2snes launch pathing
2020-04-12 04:38:57 +02:00
Fabian Dill
1a4be3d2d8
Merge remote-tracking branch 'origin/master' into owg_test
...
# Conflicts:
# easy.yaml
2020-04-11 19:58:12 +02:00
Fabian Dill
3e1464b6c9
remove qusb2snes log if it exists on compile
2020-04-11 16:36:13 +02:00
Fabian Dill
691201d877
auto-copy easy.yaml
2020-04-11 16:31:40 +02:00