James R
c8d4ef64f9
Hole punching
2020-11-12 17:08:34 -08:00
Sally Coolatta
afbbfc9b1f
Fix cvars
...
My wrist burns...
2020-10-24 21:32:07 -04:00
Sally Coolatta
b5fcd74ef9
Merge master
...
Slopes in a few maps are really broken ... think it's anchors, I'm gonna leave that to jart :V
2020-09-25 12:00:50 -04:00
Sally Coolatta
9d3a49e4ae
Move master server presence updates to Advertise_OnChange
...
This will probably call DRPC_UpdatePresence slightly less?
2020-09-14 16:34:17 -04:00
James R
8bbd6e1b19
Make cv_advertise no by default, do not save
2020-09-12 18:54:44 -07:00
James R
d437bac34f
Make cv_advertise NETVAR
2020-09-12 18:36:25 -07:00
James R
c0801c4413
Set masterserver to ms.kartkrew.org
2020-09-11 17:39:01 -07:00
James R
d3b31d1d76
When changing masterserver_update_rate, only update if elapsed time within the new rate
2020-09-11 06:50:31 -07:00
James R
3fc0c52599
Register/unregister server by changing cv_advertise
2020-09-11 06:49:41 -07:00
James R
7b1f974397
Basically, update master server code to v2
...
Removes rooms, replaced with cv_advertise and "Advertise" on the host menu.
According to the new API, SRB2APPLICATION is sent instead of MODID. A contact
field was added, but there is no means of accessing it or setting it.
As a slight change, the server list will be populated even on an outdated
version of the game. (The new API was designed with this in mind.) The update
alert is still presented first of course.
2020-09-11 06:11:41 -07:00
Sally Coolatta
54c487feff
Merge branch 'next' into discord-rpc-support
2020-08-26 12:56:58 -04:00
Steel Titanium
d1d1b3aadf
Screw you C90
2020-08-24 00:58:14 -04:00
Sally Coolatta
8c79d62b22
Merge remote-tracking branch 'public/next' into discord-rpc-support
2020-08-22 07:28:21 -04:00
Sally Coolatta
352449010e
Display time elasped/time limit
2020-08-17 02:05:16 -04:00
James R
b681b6e9e6
Do not do master server things when NOCURL
2020-08-16 21:42:58 -07:00
Sally Coolatta
b5a378f850
Merge remote-tracking branch 'public/master' into discord-rpc-support
2020-08-16 22:12:36 -04:00
Sally Coolatta
632df264a3
Merge remote-tracking branch 'public/next' into discord-rpc-support
2020-08-16 20:57:31 -04:00
Sally Coolatta
56235e2e1c
Merge mserv.c
2020-08-10 11:46:31 -04:00
Sally Coolatta
e296e1309a
YAY, round 2
2020-08-09 21:02:56 -04:00
James R
44e1b6cd22
masterserver_token is back
...
(cherry picked from commit 44af4705bb )
2020-07-11 17:41:09 -07:00
James R
63ca2cb5ff
Set timeout on HMS connections
...
(cherry picked from commit 42484ae5ca )
2020-07-11 17:41:09 -07:00
James R
44af4705bb
masterserver_token is back
2020-06-12 23:47:08 -07:00
Sally Coolatta
63917ffccc
The start of the scary 2.2 merge
...
All conflicts are left in-tact. We should be collaborating on solving these files one at a time.
2020-05-29 13:43:38 -04:00
James R
42484ae5ca
Set timeout on HMS connections
2020-05-15 13:20:40 -07:00
James R
760cf9c6ff
Reset the masterserver address if the old one was set by the config
2020-05-13 17:26:34 -07:00
James R
9b22950fd2
Oops a debug condition snuck in there
2020-05-13 17:26:34 -07:00
James R
374fed02ad
Fix switching the master server
2020-05-13 17:26:34 -07:00
James R
635e55e993
Fucking multithreading in the server registration
...
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
2020-05-13 17:25:52 -07:00
James R
1e64eae0c7
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-05-13 17:24:27 -07:00
James R
9bf1f11f91
Compiler errors: won't stop, can't stop
2020-05-13 17:21:18 -07:00
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
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