Commit Graph

50 Commits

Author SHA1 Message Date
MDMCK10
ef2e226803 Only allow one active turn per IP address 2023-04-05 17:04:21 +02:00
MDMCK10
a57e299988 Fix stupid bug 2023-03-30 20:30:07 +02:00
MDMCK10
7c62a3414a New opcode: view 2023-03-28 18:13:43 +02:00
MDMCK10
39c9832a72 Revert 1d9f06f
I guess we didn't need this after all.
2023-03-28 17:31:44 +02:00
MDMCK10
1052246531 Fix another bug related to b079c09 2023-03-28 16:29:32 +02:00
MDMCK10
b079c09237 Fix rank not persisting after username change 2023-03-28 15:53:17 +02:00
MDMCK10
1d9f06f9f5 This should never happen but let's add a check for it anyway 2023-03-28 15:44:07 +02:00
MDMCK10
81ed711fac This looks like something that should work 2023-03-27 01:05:18 +02:00
MDMCK10
7295da7cac Ignore username changes from muted users 2023-03-27 00:56:26 +02:00
Elijahr2411
a09d5fc6c1 Abstract the VM, so that we can use other hypervisors in the future 2023-02-25 15:34:59 -05:00
Elijahr2411
6c50219ac7 make the snapshots config value actually work oops 2023-02-25 00:28:39 -05:00
Elijahr2411
fe32d1e487 send motd after chat history so it's more visible 2023-02-25 00:18:14 -05:00
Elijahr2411
197036fa94 fix typo 2023-02-24 22:55:34 -05:00
Elijahr2411
ed5fda8021 Add proper logging 2023-02-24 22:54:28 -05:00
Elijahr2411
fb23f49a28 fix bug which broke turns if an admin disconnected while they had an indefinite turn 2023-02-23 16:45:57 -05:00
Elijah R
a931188b9e Disable proxying by default (example config should work out of the box) 2023-02-13 18:52:42 -05:00
sporb
c3c78fec2b add banner to readme + "frequently" asked questions (#4)
---------

Co-authored-by: Elijah R <62162399+elijahr2411@users.noreply.github.com>
2023-02-13 14:11:48 -05:00
elijahr2411
5e781d5205 Disable votes when turns are disabled 2023-02-12 18:15:58 -05:00
elijahr2411
7b66f7c8a3 Add ratelimit for reset votes 2023-02-12 18:15:12 -05:00
MDMCK10
5f603a88d9 Previous commit didn't work, let's try it again. 2023-02-11 20:52:25 +01:00
MDMCK10
25776c257f Change shutdown behavior (again)
I hope this works
2023-02-11 20:39:32 +01:00
Elijah R
07d0be6bd4 fix potential hang 2023-02-11 13:57:57 -05:00
MDMCK10
ab6fb07138 Change shutdown behavior
When a VM is shut down, execution will be continued instead of being restored.
2023-02-11 19:50:23 +01:00
MDMCK10
87cefdaaba Fix freezing on VM shutdown 2023-02-11 18:52:45 +01:00
MDMCK10
e7b56d18e6 Fix crash caused by new changes 2023-02-11 17:07:34 +01:00
MDMCK10
cea28ebf8c Add IPData, Windows support, bugfixes (#2)
* Add IPData, Windows support, bugfixes

Changes:
- Added IPData: mutes and votes are now tracked per-IP instead of per-user.
- Windows support: QMP over TCP can now be enabled in the config.
- Vote cooldown can now be specified in the config.
- Fixed bugs:
"Username is already taken" message appearing when it shouldn't

* Remove vote from closed connections

---------

Co-authored-by: Elijah R <62162399+elijahr2411@users.noreply.github.com>
2023-02-11 09:58:20 -05:00
Elijahr2411
006edd4453 Move captcha support to another branch until I get time to fix it
This reverts commit 626d32d22b.
2023-02-11 14:29:06 +00:00
elijahr2411
626d32d22b add captcha support 2023-02-10 08:52:52 -05:00
elijahr2411
82cbcc030e Add indefinite turn opcode 2023-02-09 20:49:27 -05:00
elijahr2411
66894726d7 Merge branch 'master' of https://github.com/computernewb/collabvm-1.2.ts 2023-02-09 20:09:27 -05:00
elijahr2411
5b59b1993b Add toggle turns opcode 2023-02-09 20:08:32 -05:00
Elijah R
d676b94f4a Merge pull request #1 from HolyNetworkAdapter/patch-1 2023-02-09 17:18:47 -05:00
sporb
7e12fe0dc3 Update README.md 2023-02-09 16:12:39 -05:00
Elijah R
733740e001 whoops 2023-02-09 16:03:52 -05:00
Elijah R
1b1eba56a3 It's proven to be stable in production so we can move to beta 2023-02-09 16:01:26 -05:00
Elijahr2411
6cbbb52143 sync goes after png 2023-02-08 10:11:31 -05:00
modeco80
1637614c74 fix QMP deadlock 2023-02-07 22:38:41 -05:00
elijahr2411
6419604aa6 fix qmp hang if return is empty 2023-02-07 21:43:45 -05:00
elijahr2411
b1f0eb7425 put jpeg quality in the toilet 2023-02-07 21:19:33 -05:00
elijahr2411
3ea6514f77 fix the artifacts 2023-02-07 21:08:12 -05:00
elijahr2411
caf76a978e Add rect batching and switch to node-canvas. Currently it leaves a LOT of artifacts for some reason 2023-02-07 20:51:25 -05:00
elijahr2411
63b641ec58 fix crash when reboot is pressed more than once 2023-02-07 14:09:30 -05:00
elijahr2411
b46ee1360b add sync message for old webapp 2023-02-07 14:00:22 -05:00
elijahr2411
f21e0b9bbe fix adduser count bug 2023-02-07 13:54:18 -05:00
elijahr2411
a3bf9690cd Add a response for non-websocket connections 2023-02-07 12:52:03 -05:00
elijahr2411
c3cd717a64 fix typo 2023-02-07 12:39:47 -05:00
elijahr2411
28e8783519 Add readme 2023-02-07 12:36:41 -05:00
elijahr2411
d9f8653f32 add all the staff actions and resets and uhh i forgot to commit but everything works now 2023-02-07 12:29:33 -05:00
elijahr2411
42ecfa2375 You can now take turns and control the VM. 2023-02-02 21:19:55 -05:00
elijahr2411
3235375581 everything 2023-01-31 22:00:30 -05:00