Eric Froemling
5a7bcf4e44
Fixed ba.newnode() signature (owner can only be a Node)
2020-05-21 01:57:30 -07:00
Eric Froemling
9d7085cb31
more game modernizing and bug fixes
2020-05-21 01:22:12 -07:00
Eric Froemling
06600d9eeb
Tidying
2020-05-20 19:16:59 -07:00
Eric Froemling
4bb41535ab
Merge pull request #40 from Dliwk/profile-colors-fix
...
Fixed profile colors in ffa session and a bit cleanup
2020-05-20 19:00:02 -07:00
Eric Froemling
783d1ccd19
More type checking cleanup
2020-05-20 18:44:02 -07:00
Roman Trapeznikov
051dab69cd
observe type-checking :/
2020-05-20 21:49:06 +03:00
Roman Trapeznikov
6ff484a777
avoid using except Exception for logic
2020-05-20 21:36:57 +03:00
Roman Trapeznikov
69c9fc3140
fix profile colors in ffa session
2020-05-20 21:21:35 +03:00
Eric Froemling
e32aa01088
Tidying
2020-05-20 01:17:09 -07:00
Eric Froemling
acb38415eb
Cleaned up Session args
2020-05-20 00:08:50 -07:00
Eric Froemling
1ef716a2f2
Tidying
2020-05-19 18:10:14 -07:00
Eric Froemling
3ff115272f
Added shorthand ways to define some game attrs
2020-05-19 17:30:05 -07:00
Eric Froemling
5828881f3d
Updated a few camelCase attr names to pep8_style
2020-05-19 14:02:35 -07:00
Eric Froemling
d29cb35ff1
More minigame modernizing
2020-05-19 01:45:22 -07:00
Eric Froemling
0742bce678
Modernized assault code a bit
2020-05-18 16:41:49 -07:00
Eric Froemling
6d0b257934
Modernized CTF a bit
2020-05-18 15:47:05 -07:00
Eric Froemling
1ccf33e41d
Added per-game team and player types
2020-05-18 01:47:52 -07:00
Eric Froemling
b1d7d96386
Test2
2020-05-07 17:25:37 -07:00
Eric Froemling
dd6a4b625b
Tidying
2020-05-07 17:14:34 -07:00
Eric Froemling
f0583ac816
Added proper types for game score info
2020-05-07 16:55:11 -07:00
Eric Froemling
7aed70dfb5
Modernized meteor shower code
2020-05-07 15:31:03 -07:00
Eric Froemling
51468a15f6
Merge pull request #35 from Dliwk/character-set-attack-protection
...
Character-Character-Attack protection
2020-05-07 13:58:23 -07:00
Eric Froemling
cb01f00ed8
Changing Activity.settings to Activity.settings_raw to make way for type-safe replacement
2020-05-07 13:57:34 -07:00
Roman Trapeznikov
e43ef6d48b
preflight
2020-05-07 23:26:17 +03:00
Roman Trapeznikov
dfb2ba4779
Change-Character-Attack protection
...
If chooser changes character too quickly, server just breaks down with
some error (but it not restarts, just does not let anyone in)
This protections kicks players what changes characters too quickly and
too much)
2020-05-07 22:35:53 +03:00
Eric Froemling
49d4cf3560
Syncing latest changes between public/private.
2020-05-07 11:52:53 -07:00
root
7b50b1e3b5
Fixed Formatting
2020-05-07 20:00:40 +05:30
AwesomeLogic
864957742b
Added os.chdir() in ballistica_server.py
...
I realized the script couldn't be executed from other directories so I added the chdir function.
Now the script can be properly executed from anywhere.
If that was intended, feel free to reject the request. Also first pull request :)
2020-05-07 18:57:26 +05:30
Eric Froemling
233a4a4f78
Changed pypaths to relative for cleaner tracebacks/filenames
2020-05-07 01:41:22 -07:00
Eric Froemling
85b01c72cc
Got stress testing working again (and a few bug fixes)
2020-05-06 23:52:39 -07:00
Eric Froemling
b69657a08e
Fixed teams score screen stats
2020-05-06 22:37:03 -07:00
Eric Froemling
d260acebd7
Server chat message improvements
2020-05-06 21:54:32 -07:00
Eric Froemling
e74fa064f7
Project cleanup and language updates
2020-05-06 14:08:29 -07:00
Eric Froemling
c95357e3d0
Improved server chat and screenmessage functionality
2020-05-06 01:09:41 -07:00
Eric Froemling
3872920093
Disabled bogus warning about remote character list
2020-05-05 22:18:27 -07:00
Eric Froemling
cfe7932827
Added authenticate_clients server option
2020-05-05 19:53:52 -07:00
Eric Froemling
b3f3b432ae
Fixed unowned-character warnings
2020-05-05 18:31:30 -07:00
Eric Froemling
5a77f0bc52
Various bug fixes and cleanup
2020-05-05 16:51:41 -07:00
Eric Froemling
c038b13fde
Added notice for common 'apt_pkg not found' error in Ubuntu 18
2020-05-04 16:58:37 -07:00
Eric Froemling
f75e46d5ec
not printing ip address in access check fail message by default
2020-05-03 19:49:47 -07:00
Eric Froemling
acaa9a90eb
Added 'clientlist' and 'kick' server commands
2020-05-03 18:29:32 -07:00
Eric Froemling
c4f06f5f96
CleanError's print() is now pretty_print()
2020-05-03 15:00:19 -07:00
Eric Froemling
0f4bb6e604
Cleaner server error handling
2020-05-03 14:54:22 -07:00
Eric Froemling
0fc11b5712
Disabled telnet and descriped replacement functionality
2020-05-03 12:44:11 -07:00
Eric Froemling
6fd34e7c8f
Server mode tidying
2020-05-03 01:56:17 -07:00
Eric Froemling
4815d672a3
Fixed broken server wrapper
2020-05-03 01:20:09 -07:00
Eric Froemling
2cdea7f392
Wired up graceful server restarts and exits
2020-05-03 00:56:10 -07:00
Eric Froemling
2f52ecb54c
Added a bit of color to server stuff
2020-05-02 16:58:23 -07:00
Eric Froemling
a89ee4f3ff
More tidying
2020-05-01 16:55:26 -07:00
Eric Froemling
55528660ed
General cleanup
2020-05-01 15:40:13 -07:00