Quake live dedicated server windows
Quake Live
Dedicated Servers run through steamCMD now like other steamworks MP games.
Command to get QL Dedicated Server Files: ./steamcmd.sh +login user pass +force_install_dir ./steamapps/common/qlds/ +app_update 349090 +quit
Having trouble getting the server software to install. Getting the following error:
Steam>app_update 349090
ERROR! Failed to install app ‘349090’ (No subscription)
Do I need to be approved or something to host a server?
Disregard, read the documentation, got it going. Thanks!
Ran SteamCMD and it indicated it installed successfully [screencast.com] . 23 MB seems a little light, but I’m not really sure what the size of the server files should be.
In the folder it installed to there are the following:
- a bunch of DLLs
- empty directories (QLDS\steamapps\downloading and QLDS\steamapps\temp)
- an appmanifest
- libraryfolders.vdf
Not seeing any of the executables mentioned in the Quake Live Dedicated Server documentation that was linked earlier.
Yep, I did both of those things. My install directory contains nothing but the items I described above.
You were able to get it to work? Are you running Windows or Linux? The directions seem to favor Linux/Ubuntuu.
What I ran:
c:\steamcmd>steamcmd +login anonymous +force_install_dir .\steamapps\common\qlds
\ +app_update 349090 +app_update 349090 validate +quit
Produced the result in the screenshot linked in my previous post.
are you sure about the steam app ID 349090
I downloaded the files and steam_appid.txt has 282440 listed.
Thanks for that. I am still trying to get my server to show up in match browser and noticed that discrepancy. It has no trouble communicating with Steam.
Question 1: how do I change the ruleset ? setting it to 2 or pql didn’t work for me. I wanted to try an instagib ctf server with aircontrol.
Question 2: the g_voteflags variable does not seem to have effects, specifically I can’t seem to be able to remove the option to change gametype (eg. «cv map campgrounds ca» always works)
Comment 3: I tried to add rockets to an instagib game (so starting weapons variable was set to 80), with 0 dmg and splash damage for rockets. yet sometimes I got killed by rockets while jumping. must be a bug
1. For the gamemode/ruleset you’ll have to create a custom gametype/factory, see: http://pastebin.com/YgrHYrKz @line 133. I believe rulesets were removed. so you’ll want to add the cvar «pmove_aircontrol 1» to the factory file when you make your gamemode. You’ll also want to make a new mappool file as well and set your maps which also reference your new PQLinstagib gamemode. Otherwise, when the first map is finished, it will switch back to the normal gamemode.
2. Here is an excerpt from the the server.cfg:
// Add the below values for which callvotes should be DISABLED:
// map 1
// map_restart 2
// nextmap 4
// gametype 8 (ex: «/callvote map campgrounds» will be allowed, but «/callvote map campgrounds ca» will fail)
// kick 16
// timelimit 32
// fraglimit 64
// shuffle 128
// teamsize 256
// cointoss/random 512
// loadouts 1024
// end-game voting 2048
// ammo (global) 4096
// timers (item) 8192
Make sure you’re only adding up the type of votes you want disabled. So if you want to disable voting on gametype and loadouts as another example, you’ll want «g_voteflags 1032» since 8+1024=1032.
3. Remove rocket launcher. In your factory/gamemode file add in the cvar, «g_railjump 1». QuakeLive has rail jumping as an option so you can jump with the railgun if you’d like. You can also set how powerful the railjump is with «pmove_railjumpscale». and change the reload speed of the railgun with «weapon_reload_rg». The default reloadspeed is 1500, you might want to consider 1250.
Quake live dedicated server windows
You can easily open a dedicated server for Windows.
I have no idea why people keep saying that «there are only Linux binaries».
The only reason why there are «only Linux binaries» is because Windows doesn’t need a specialized Dedicated Server, you can run one by using the Quake Live executable with special parameters. And here’s actual proof of it, Dedicated Server running on Windows Server 2012 and without Steam running: https://i.imgur.com/hLIVJr7.png
- Install SteamCMD
- Login in SteamCMD using an account that owns Quake Live
- Just install Quake Live using SteamCMD, use:
This is all, you should now have a Windows server up and running.
Please note: Don’t bind a different IP in your server.cfg file because it causes the server to disappear from list and refuse all connections. This is a bug and can’t be fixed afaik.
Edit: Just made a guide for that:
https://steamcommunity.com/sharedfiles/filedetails/?id=1410490276
Hopefully it will be easier to understand how to open a Windows dedicated server now.
People don’t discuss the windows dedicated server because it was never announced, always completely unsupported, and very unstable.
Mine works perfectly fine.
Played Clan Arena all around for several days in a row and everything is working as expected, I don’t see how it’s «unstable».
One bug of the windows server is that the gui and the serer loop run on the same thread. So some of the interactions with the gui can cause the server to hitch.
The windows server is ok for a server that runs ccasionally. But if you want a server than runs 365 days a year 24/7, then a linux server is much more effective.
One bug of the windows server is that the gui and the serer loop run on the same thread. So some of the interactions with the gui can cause the server to hitch.
The windows server is ok for a server that runs ccasionally. But if you want a server than runs 365 days a year 24/7, then a linux server is much more effective.
I appreciate all the feedback, but I’m not getting any issue with the Windows Dedicated Server. It’s been running for more than 2 weeks now and I haven’t encountered any issue. Players haven’t encountered issues as well.
I run many different servers at the same time on the same machine, including but not limited to: Multi Theft Auto (2 servers), Serious Sam HD: The Second Encounter (4 servers), Counter-Strike: Global Offensive (1 server), Counter-Strike: Source (1 server), Serious Sam Fusion (1 server), Sven Co-op (1 server), Reflex Arena (1 server) and, of course, Quake Live (1 server). Then the server also runs a free VPN service, a free web hosting service, a free image hosting service, a wiki and a storage website in which we commit builds of our in-development game.
Maybe a solution would be running the server on an actual Windows Server machine (Windows Server 2012+), on a decent processor (Xeon with 4+ cores) and on a decent amount of RAM (24+ GB of RAM).
I’m running the server on a Xeon E7 8890 with 32 GB of RAM and Windows Server 2012 if this helps.
Edit: For developers: If the GUI really hangs the server up on slow processors, it is definitely possible to make an application that disables shellexecute and redirects stdin and stdout to/from commandline. This way, no windows will appear and the server will be a command-line.
Edit2: ^ Welp, the server just starts the GUI no matter what so I think it’s not possible to do such thing. You’ll have to live with the GUI.
Quake live dedicated server windows
You can easily open a dedicated server for Windows.
I have no idea why people keep saying that «there are only Linux binaries».
The only reason why there are «only Linux binaries» is because Windows doesn’t need a specialized Dedicated Server, you can run one by using the Quake Live executable with special parameters. And here’s actual proof of it, Dedicated Server running on Windows Server 2012 and without Steam running: https://i.imgur.com/hLIVJr7.png
- Install SteamCMD
- Login in SteamCMD using an account that owns Quake Live
- Just install Quake Live using SteamCMD, use:
This is all, you should now have a Windows server up and running.
Please note: Don’t bind a different IP in your server.cfg file because it causes the server to disappear from list and refuse all connections. This is a bug and can’t be fixed afaik.
Edit: Just made a guide for that:
https://steamcommunity.com/sharedfiles/filedetails/?id=1410490276
Hopefully it will be easier to understand how to open a Windows dedicated server now.
People don’t discuss the windows dedicated server because it was never announced, always completely unsupported, and very unstable.
Mine works perfectly fine.
Played Clan Arena all around for several days in a row and everything is working as expected, I don’t see how it’s «unstable».
One bug of the windows server is that the gui and the serer loop run on the same thread. So some of the interactions with the gui can cause the server to hitch.
The windows server is ok for a server that runs ccasionally. But if you want a server than runs 365 days a year 24/7, then a linux server is much more effective.
One bug of the windows server is that the gui and the serer loop run on the same thread. So some of the interactions with the gui can cause the server to hitch.
The windows server is ok for a server that runs ccasionally. But if you want a server than runs 365 days a year 24/7, then a linux server is much more effective.
I appreciate all the feedback, but I’m not getting any issue with the Windows Dedicated Server. It’s been running for more than 2 weeks now and I haven’t encountered any issue. Players haven’t encountered issues as well.
I run many different servers at the same time on the same machine, including but not limited to: Multi Theft Auto (2 servers), Serious Sam HD: The Second Encounter (4 servers), Counter-Strike: Global Offensive (1 server), Counter-Strike: Source (1 server), Serious Sam Fusion (1 server), Sven Co-op (1 server), Reflex Arena (1 server) and, of course, Quake Live (1 server). Then the server also runs a free VPN service, a free web hosting service, a free image hosting service, a wiki and a storage website in which we commit builds of our in-development game.
Maybe a solution would be running the server on an actual Windows Server machine (Windows Server 2012+), on a decent processor (Xeon with 4+ cores) and on a decent amount of RAM (24+ GB of RAM).
I’m running the server on a Xeon E7 8890 with 32 GB of RAM and Windows Server 2012 if this helps.
Edit: For developers: If the GUI really hangs the server up on slow processors, it is definitely possible to make an application that disables shellexecute and redirects stdin and stdout to/from commandline. This way, no windows will appear and the server will be a command-line.
Edit2: ^ Welp, the server just starts the GUI no matter what so I think it’s not possible to do such thing. You’ll have to live with the GUI.