James R
5bcce64053
masterserver_update_rate cvar determines wait between updates in minutes
...
The new default is 15 minutes as well. And if you think that's too long, I have
confirmed that the Master Server delists inactive servers after a whopping 40
minutes, at least.
2020-05-13 17:20:59 -07:00
James R
6787f77304
Don't try to update right after registering
2020-05-13 17:20:59 -07:00
James R
8893243c78
Kill the old mserv, long live HMS!
2020-05-13 17:20:59 -07:00
James R
ba786e7cf8
Clean up header text
2020-05-13 17:18:27 -07:00
James R
35e4bf9f33
HTTP update alert
2020-05-13 17:18:27 -07:00
James R
c08d9a1329
Kill masterserver_token
2020-05-13 17:18:27 -07:00
James R
a5d65b2ede
masterserver_debug to set CURLOPT_VERBOSE
2020-05-13 17:18:27 -07:00
James R
d2590e3a76
Don't show "All" room when hosting
2020-05-13 17:18:27 -07:00
James R
65ff8e2f00
The big bad HTTP master server
...
Cvars:
http_masterserver is the url to the master server's API.
masterserver_token may be an authentication token.
2020-05-13 17:18:26 -07:00
James R
5e0d79b833
Reset the masterserver address if the old one was set by the config
2020-05-12 19:22:30 -07:00
Sally Coolatta
b4f8d708a4
Merge branch 'master' into new-menus
2020-05-09 17:04:10 -04:00
James R
67b226c801
Oops a debug condition snuck in there
2020-04-28 14:35:03 -07:00
James R
d1fb8f42f2
Fix switching the master server
2020-04-28 14:21:57 -07:00
James R
c5beebbd48
Fucking multithreading in the server registration
...
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
2020-04-28 12:33:50 -07:00
James R
29bf51bc99
Make mod update, room list and server list multithreaded
...
This took fucking ages and it still fails sometimes in edge cases, but I
don't give a FUCK right now.
2020-04-26 19:46:35 -07:00
James R
ce4161d985
Compiler errors: won't stop, can't stop
2020-04-13 23:31:26 -07:00
James R
0e7678a5d5
masterserver_update_rate cvar determines wait between updates in minutes
...
The new default is 15 minutes as well. And if you think that's too long, I have
confirmed that the Master Server delists inactive servers after a whopping 40
minutes, at least.
2020-04-13 23:10:06 -07:00
James R
2a9ae68364
Don't try to update right after registering
2020-04-13 22:54:58 -07:00
James R
d15024482d
Kill the old mserv, long live HMS!
2020-04-13 22:23:01 -07:00
James R
83464dbf1d
Clean up header text
2020-04-13 21:20:29 -07:00
Sally Cochenour
53784f9940
No more modulo bullshit in VERSION
...
VERSION is the first number, SUBVERSION is the second number, and the third number burns in hell; we really don't need that precision
# Conflicts:
# src/doomdef.h
2020-04-12 23:32:15 -05:00
Sally Cochenour
da953c9dae
No more modulo bullshit in VERSION
...
VERSION is the first number, SUBVERSION is the second number, and the third number burns in hell; we really don't need that precision
2020-04-12 23:51:00 -04:00
James R
219d8c9380
HTTP update alert
2020-04-12 20:37:46 -07:00
James R
b9f5eaa739
Kill masterserver_token
2020-04-12 17:15:39 -07:00
James R
73a6c58325
masterserver_debug to set CURLOPT_VERBOSE
2020-03-01 11:39:27 -08:00
James R
5a7ee3f3d8
Don't show "All" room when hosting
2020-03-01 11:19:59 -08:00
James R
e099ba0118
The big bad HTTP master server
...
Cvars:
http_masterserver is the url to the master server's API.
masterserver_token may be an authentication token.
2020-03-01 02:36:56 -08:00
James R
a1fd09c7bc
Merge branch 'nomd5-crash' into 'master'
...
Fix crash under NOMD5
See merge request STJr/SRB2!807
2020-02-23 18:15:04 -05:00
James R
4d77611752
Register servername etc. under NOMD5
...
This fixes crashes in the menus.
2020-02-21 20:04:28 -08:00
James R
2274129f57
Update copyright year to 2020
2020-02-19 14:08:45 -08:00
James R
6793b03827
Dumbass NONET stuff...
2020-01-16 18:07:28 -08:00
James R
3ed8003a04
And free addrinfo
...
(cherry picked from commit 986c80fb13e7ae6900792de5b4b43327af7ca76c)
2020-01-14 19:33:52 -08:00
James R
e9f9c39124
Let MS_Connect use -bindaddr
...
And so now you really can host from multiple IP addresses.
(cherry picked from commit e56bf12537700af7b7fcd0d3b0e8586e41edddd1)
2020-01-14 19:33:52 -08:00
Steel Titanium
a5cdb0a4b3
Update copyright date on source files
2019-12-06 13:49:42 -05:00
TehRealSalt
ca83b06d93
Fuckhuge restructuring
...
- m_menu.c and m_menu.h are dead. Everything has now been moved to k_menudef.c, k_menufunc.c, k_menudraw.c, and k_menu.h.
- Expanded menu_t and menuitem_t to add transitions and tooltips
- Early character select screen
- Removed almost all menu definitions, I'll be reimporting them as they are needed
2019-10-02 11:31:11 -04:00
Sryder
3ee34f7518
Integer comparison warning
2019-06-19 21:54:11 +01:00
James R
e3e8465a2d
Open a new connection before we check socket errors
...
And somehow this applies if you use `addfile` after having added the server.
Some claim that there are other cases too.
2019-02-09 07:50:26 +00:00
mazmazz
81352aece1
WIP 20190101 merge
...
d_netcmd.c
filesrch.c
m_menu.c
p_setup.c
p_spec.c
r_data.c
r_main.c
r_things.c
w_wad.c
w_wad.h
2019-01-02 01:09:15 -05:00
TehRealSalt
4507ee18fd
Merge remote-tracking branch 'srb2public/next' into merge-next
2018-11-29 08:49:50 -05:00
Monster Iestyn
72fc63eb8a
Merge branch 'ms-cvars-fix' into 'master'
...
Update server name insantly
See merge request STJr/SRB2!344
2018-11-25 14:04:12 -05:00
mazmazz
c91b2b4456
Update source copyrights to 2018
2018-11-25 07:35:38 -05:00
Steel Titanium
0023f8d7eb
Update server name instantly on change
2018-11-24 21:24:05 -05:00
Monster Iestyn
1fa80d57dd
Make sure GetMODVersion and its console equiv properly detect failing to get a reply from the MS, also added extra console/menu messages
2018-11-19 17:46:38 +00:00
TehRealSalt
27d28040a7
Missed these from an old experiment
2018-10-22 14:57:02 -04:00
TehRealSalt
d1981b0a65
Half-done Discord Rich Presence support
...
It's soooo close to being awesome, but so far away. Making game invitations as the host meant that it would redirect to "connect self" for other people, because we can't get the IP address from the host.
If anyone has a solution, you've got my gratitude; this was going so smoothly until it hit that brick wall.
2018-10-22 00:34:45 -04:00
TehRealSalt
7e9bcf5a49
Merge remote-tracking branch 'refs/remotes/srb2public/master'
2018-01-02 22:59:43 -05:00
Monster Iestyn
728d27f2d5
Merge branch 'public_next'
...
# Conflicts:
# src/doomdef.h
# src/sdl12/macosx/Srb2mac.xcodeproj/project.pbxproj
# src/win32/win_vid.c
2018-01-02 17:32:24 +00:00
Alam Ed Arias
faf88cf2e5
TCP: remove BADSOCKET
2017-12-26 19:56:50 -05:00
TehRealSalt
5fe2f4928f
Merge remote-tracking branch 'refs/remotes/srb2public/next' into zarrotsu
...
# Conflicts:
# src/doomdef.h
# src/sdl/i_main.c
# src/sdl/i_video.c
# src/y_inter.c
2017-10-17 15:53:34 -04:00
Monster Iestyn
52620ac9b1
Obliterated OS/2
2017-10-07 18:11:14 +01:00