SuperNova Posted June 20, 2012 Share Posted June 20, 2012 For some reason, on server start or on map change, my Half-Life 2: Deathmatch server keeps starting up a SECOND server with a different port of 27016 where the original is on port 27015. It happens randomly but is getting common. The duplicate server is exactly the same in every way except for the port. It's really odd and annoying. It sometimes stops when I end the original server but sometimes just stays up. Or sometimes when I end the original server, it stops the duplicate server and keeps the original up. Really weird. Link to comment Share on other sites More sharing options...
Bubka3 Posted June 21, 2012 Share Posted June 21, 2012 This means port 27015 is already in use. Link to comment Share on other sites More sharing options...
SuperNova Posted June 22, 2012 Author Share Posted June 22, 2012 Why would that be happening? The HL2DM server uses port 27015 and is on its own IP. Link to comment Share on other sites More sharing options...
Bubka3 Posted June 23, 2012 Share Posted June 23, 2012 Most likely 1 srcds server is not binded to an IP, and binding on all IPs instead. Link to comment Share on other sites More sharing options...
SuperNova Posted June 23, 2012 Author Share Posted June 23, 2012 Well every time I click the Restart button to restart the server, it creates a second one. Link to comment Share on other sites More sharing options...
SuperNova Posted June 23, 2012 Author Share Posted June 23, 2012 It seems the problem is that TCAdmin cannot stop the original server process. So when I click the Stop server button, the server stays up. Link to comment Share on other sites More sharing options...
Bubka3 Posted June 23, 2012 Share Posted June 23, 2012 (edited) Then find the original process in Task Manager and kill it. Oh, and here is something easier to find processes with: http://technet.microsoft.com/en-us/sysinternals/bb896653.aspx (thanks to Luis ) Edited June 23, 2012 by Bubka3 Link to comment Share on other sites More sharing options...
SuperNova Posted June 24, 2012 Author Share Posted June 24, 2012 I do, but it happens so often that I don't want to keep doing it. I run linux btw but I already know how to kill the process. Link to comment Share on other sites More sharing options...
LFA Posted June 25, 2012 Share Posted June 25, 2012 Try adding -norestart to the game's commandline. Then click on Update Existing Services Link to comment Share on other sites More sharing options...
SuperNova Posted June 25, 2012 Author Share Posted June 25, 2012 (edited) Have done that. I've found the problem. Once you do the server command 'quit' or click the stop button it displays this: L 06/26/2012 - 11:46:08: server_message: "quit" ConVarRef mat_dxlevel doesn't point to an existing ConVar Game.dll loaded for "Half-Life 2 Deathmatch" When that happens, it automatically reboots back up and if I search for the process, I see it running by itself and not with a TCAdmin process that would be controlling it. TCAdmin displays it as Stopped since its process has been cancelled. So when I click start again, it starts it up but since the port is already taken, it uses the next one up. Any ideas? Edited June 25, 2012 by SuperNova Link to comment Share on other sites More sharing options...
LFA Posted June 26, 2012 Share Posted June 26, 2012 if you run it manually with the same commandline that tcadmin is using and type quit in the console does it restart? Link to comment Share on other sites More sharing options...
SuperNova Posted June 26, 2012 Author Share Posted June 26, 2012 Ran it manually. Quits and doesn't restart. Seems to be TCAdmin doing it then? When I use the 'quit' command It dumps a log file, when I used quit in TCAdmin, it doesn't? Don't know if its hidden or what. This is what it says when I manually started the server and used 'quit': L 06/27/2012 - 02:27:07: server_message: "quit" PreMinidumpCallback: updating dump comment Uploading dump (in-process) [proxy ''] /tmp/dumps/crash_20120627022707_1.dmp success = yes response: CrashID=bp-d56dd228-ec4a-4f7a-8659-343832120626 Link to comment Share on other sites More sharing options...
LFA Posted June 29, 2012 Share Posted June 29, 2012 Try this: Go to the game's settings. Select the text console tab. Set the value of "Stop Console Commands" blank. Save and click on "Update Existing Services". Link to comment Share on other sites More sharing options...
SuperNova Posted June 29, 2012 Author Share Posted June 29, 2012 Yup that did the trick. Thank you very much! So that forces the process to terminate? Link to comment Share on other sites More sharing options...
LFA Posted June 29, 2012 Share Posted June 29, 2012 yes Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now