Steel Titanium
cae59aad9a
Save showjoinaddress to config
2019-04-25 23:13:09 -04:00
Nev3r
09ff071656
Fixed more mobj thinker iterator oversights and removed all mobj thinker function checks
...
Mobjs got their own thinker list after all, and disappearing thinkers are automatically purged from their lists and sent to the limbo list.
So it's safe to assume all thinkers inside the mobj list must be mobjs.
Signed-off-by: Nev3r <apophycens@gmail.com>
2019-04-21 16:39:57 +02:00
Nev3r
345984a396
Fix mobj list iteration oversights.
...
Signed-off-by: Nev3r <apophycens@gmail.com>
2019-04-21 12:58:22 +02:00
Nev3r
baeda5060c
Basic multiple thinker list implementation
...
Set up a main thinker list and a polyobject mover list to test things up. Works so far, networking as well.
Signed-off-by: Nev3r <apophycens@gmail.com>
2019-04-20 22:39:22 +02:00
TehRealSalt
ea2bcb3b99
Update from master
2019-04-19 20:14:06 -04:00
TehRealSalt
089be795a2
Huge splitscreen refactor
...
Did not get to finish all refactoring or even compile this, I'll continue later
2019-04-18 03:08:11 -04:00
fickleheart
cc7699a371
Show when we're waiting for the full wadlist
2019-04-18 00:39:54 -05:00
fickleheart
a83f887cb3
Send the rest of the file list
2019-04-18 00:30:28 -05:00
fickleheart
d7ed880e81
Wait, we don't need pages, just first file index...
2019-04-17 23:51:15 -05:00
fickleheart
ebf0367828
Some stuff toward reading those files
2019-04-17 23:42:49 -05:00
fickleheart
8aa719108d
Paginate PutFileNeeded
2019-04-17 23:29:27 -05:00
James R
7fd1f6c528
Support splitscreen PLAYERINFO and don't expose clients' IP addresses
2019-04-14 21:14:01 -07:00
James R
b28221bdb2
Don't count down wait timer when executing a command
2019-04-14 15:17:47 -07:00
James R
03c27101df
"NEWPING" might as well be the only ping
2019-04-08 15:48:20 -07:00
fickleheart
c37b570cf9
Fix compile issues
2019-03-26 08:26:41 -05:00
fickleheart
a6fff36298
Unclose a node if it sends PT_CLIENTJOIN..? fuck it, why not
2019-03-26 01:36:12 -05:00
fickleheart
ebd98cfddb
Is this useful in any way?
2019-03-26 00:09:23 -05:00
fickleheart
d7ed5ec246
Let's try some sanity checks on the resync code...
2019-03-25 23:58:44 -05:00
fickleheart
5a138981a8
pbbbbt fix compile error
2019-03-25 22:52:42 -05:00
fickleheart
bffe706288
Make sure clients never have local_resynchinprogress on when joining a game...
2019-03-25 22:49:37 -05:00
fickleheart
ee884dccaa
Don't force-close connection when getting a join request!
...
We need to send the ackret, first of all!
2019-03-25 22:23:35 -05:00
fickleheart
f60e92aa70
Move public demo vars to a single struct
2019-03-24 21:32:15 -05:00
fickleheart
0c6c401d88
Add title to netreplays and do some format cleanup
2019-03-24 18:48:14 -05:00
fickleheart
be458c1d05
Merge remote-tracking branch 'remotes/upstream/master' into new_netreplays
...
# Conflicts:
# src/doomdef.h
# src/g_game.c
# src/p_user.c
2019-03-19 22:17:25 -05:00
Monster Iestyn
5d059da843
Added the Gametype_Names array and G_GetGametypeByName for ease in converting gametype nums to strings and vice versa
...
gametype_cons_t is now initialised using the Gametype_Names array, like how Color_cons_t is initialised using Color_Names
# Conflicts:
# src/doomstat.h
# src/m_menu.c
2019-03-18 22:00:23 +00:00
Steel Titanium
adcc8fe0d8
Merge branch 'next' of https://git.magicalgirl.moe/STJr/SRB2 into banip-command
2019-03-15 16:13:31 -04:00
Sryder
fd59bfc341
Move FORCECLOSE definition to be out of NONET ifdef
...
Should this just be moved into d_net.h instead of defining it here and in d_net.c?
2019-03-11 00:13:43 +00:00
Sryder
e59481735f
Fix compile warnings.
2019-03-10 23:51:52 +00:00
fickleheart
a16243e84d
Deduplicate character shifting code
2019-03-10 18:09:15 -05:00
fickleheart
40c77df793
Make sure we don't write kartspeed beyond SV_SPEEDMASK
2019-03-10 17:43:39 -05:00
fickleheart
892b4e77d9
Make noises on the password entry screen
2019-03-10 17:36:16 -05:00
fickleheart
7bd8effc65
Draw a padlock on-screen!
2019-03-10 17:25:55 -05:00
fickleheart
1cd8c15e8c
Show notice of a password-protected server on the join screen
2019-03-10 17:00:27 -05:00
fickleheart
99a934e352
Properly close the connection on the server's side...
2019-03-10 16:22:03 -05:00
fickleheart
99cf366e6e
Skip password check if node is already in-game? idk
2019-03-10 15:48:11 -05:00
fickleheart
f8a75cb4fc
Improve stability when joining netgames maybe
2019-03-10 12:50:24 -05:00
fickleheart
9f48006254
Try a partial disconnect instead
2019-03-09 23:56:13 -06:00
fickleheart
28e4cfdb6d
Properly close and reopen the client connection for password challenges
2019-03-09 23:36:11 -06:00
fickleheart
fe651ae79b
Revert "Move HandleConnect to the same place as other packets"
...
This reverts commit 055d73c1e7 .
2019-03-09 22:17:16 -06:00
fickleheart
bc647657f4
Fix password auto-hiding if you type into it
2019-03-09 17:06:44 -06:00
fickleheart
60296de106
More...
2019-03-09 16:49:23 -06:00
fickleheart
640b9016d7
Show kartspeed and password status on server browser
2019-03-09 14:30:04 -06:00
fickleheart
283bb3aa66
Check password and etc before downloading files
2019-03-09 13:30:22 -06:00
fickleheart
055d73c1e7
Move HandleConnect to the same place as other packets
2019-03-09 12:01:47 -06:00
fickleheart
96b47d3065
Don't shoot asterisks off-screen on the join password screen
2019-03-06 23:34:30 -06:00
fickleheart
8a022670bd
Fix freeze when trying to host with a join password already set
2019-03-06 23:32:47 -06:00
fickleheart
b696e68def
Recycle oldest challenges first if all are taken
2019-03-06 22:36:13 -06:00
fickleheart
9e9dcf759a
Show message on incorrect password
2019-03-06 22:11:35 -06:00
fickleheart
1da3d7cc48
Fix join password not recognizing shifted characters
2019-03-06 22:07:28 -06:00
fickleheart
b9543d18b4
hblurgle spburgle this code sucks
2019-03-05 22:27:25 -06:00