GoldenEye: Source Forums

Debriefing => Questions, Help, & How To's => Topic started by: BulletDust on June 15, 2013, 06:13:01 am

Title: Hldsupdatetool no longer working, how to install server using SteamCMD?
Post by: BulletDust on June 15, 2013, 06:13:01 am
I have tried and tried to set up a dedicated Goldeneye Source server using Hldsupdatetool.exe, but try as I might it just doesn't seem to work anymore - I'm almost certain I'm doing everything right.

I've tried dropping the DS files into an existing SteamCMD configuration but the server begins to start then immediatly closes. Is there any way to get the server running under SteamCMD?
Title: Re: Hldsupdatetool no longer working, how to install server using SteamCMD?
Post by: Calystos on June 18, 2013, 04:23:36 am
I'm somewhat curious about this issue since Valve have pushed HL2:DM, TF2, CS:S, an so on all to steampipe now. And are phasing out the hldsupdatetool completely.

BulletDust were you able to get it working via a steamcmd/steampipe based installation?

Or has anyone else attempted doing a fresh install using steamcmd/steampipe base instead of the old hldsupdatetool? Is it even possible (as-is that is) to install and run a GoldenEye: Source dedicated server based on a steampipe HL2/etc core or would the mod require a rewrite to work on that stuff now?
Title: Re: Hldsupdatetool no longer working, how to install server using SteamCMD?
Post by: killermonkey on June 23, 2013, 03:11:31 am
Hmmmmm.... it doesn't look like they ported over the "orangebox" game into SteamCMD.

I am going to see what I can do, I downloaded HL2 DM and TF2. I will try to build against those binaries are see what happens. The update will come with 4.2.3
Title: Re: Hldsupdatetool no longer working, how to install server using SteamCMD?
Post by: kraid on June 23, 2013, 10:13:01 am
Project Valkyrie used TF2 as a mod base before Source SDK 2007 was released.
Back then, I bought TF2 just because i wanted to be able to play the mod.
Title: Re: Hldsupdatetool no longer working, how to install server using SteamCMD?
Post by: killermonkey on June 24, 2013, 03:09:12 am
I tried to recompile (success!) using the new steamcmd downloads. Then I tried hosting via the srcds_run within hl2mp and tf2 and neither one of them made any progress.

I cannot glean any information from the debug output either... it seems to be croaking before it even loads the GES server binary.

We might have to wait until they port over the Source SDK 2007 and/or orangebox.

The old orangebox still works, servers show up in the server browser. I could package up the old install and just side-distribute that as a meantime fix.
Title: Re: Hldsupdatetool no longer working, how to install server using SteamCMD?
Post by: Wishful Thinking! on July 05, 2013, 10:53:39 am
Yes, I have had the same issues. I have a clean update of CS:S with SteamCMD and went to download OrangeBox and found that SteamCMD does not support it. So for a while I was running CS:S with SteamCMD, and a separate old backup directory for GE:S. I have since stopped this due to low hard drive space, so currently I'm not running any GE:S.

Any estimation of when SDK07/OrangeBox will be ported to SteamCMD?.
Title: Re: Hldsupdatetool no longer working, how to install server using SteamCMD?
Post by: killermonkey on July 05, 2013, 02:29:37 pm
It's going to take a while. The changes were very extensive and we have "fixes" sprinkled throughout the Valve SDK (which btw have not been fixed by Valve yet).

I did the merge, but have not tried to compile yet. I am still cleaning up areas where files have become mangled. Once done, I will be posting our fixes to github to share with Valve. Then I will try to do something with the new code.
Title: Re: Hldsupdatetool no longer working, how to install server using SteamCMD?
Post by: tg99 on July 21, 2013, 05:51:32 am
is there an eta on the roll out i have no idea how to place our server up now?
Title: Re: Hldsupdatetool no longer working, how to install server using SteamCMD?
Post by: killermonkey on July 21, 2013, 02:36:16 pm
No, Valve is rolling out updates to their base code every week. I am going to wait until they are done doing those updates until I proceed with the conversion. And even then it will take many months. I have very limited time for this mod as it is.
Title: Re: Hldsupdatetool no longer working, how to install server using SteamCMD?
Post by: Darkflame on July 28, 2013, 02:24:57 am
So this is why i've not been able to get a server up and running all night :(
Title: Re: Hldsupdatetool no longer working, how to install server using SteamCMD?
Post by: killermonkey on July 28, 2013, 05:02:17 pm
Here is the torrent for the full install of the hldsupdatetool orangebox edition

https://kickass.to/source-engine-linux-orangebox-for-mods-t7669153.html

Download this and seed it please. This will enable you to host GES from linux through the srcds_run script. You can unzip this into any directory you want, suggest the following directory structure:

Code: [Select]
/usr/share/steam/
   -> /gesource
   -> /gamefiles/hl2
   -> /gamefiles/orangebox

Then you can run the server with:

Code: [Select]
$> /usr/share/steam/gamefiles/orangebox/srcds_run -game /usr/share/steam/gesource +map ge_archives.bsp +ip 192.168.X.X
Title: Re: Hldsupdatetool no longer working, how to install server using SteamCMD?
Post by: Darkflame on July 28, 2013, 11:13:31 pm
Thanks Killermonkey, really appreciate it, the file took a few hours to download but i'll seed it for as long as i can.

I'm happy to host the file on my online file server as a download mirror if you wish, let me know :)
Title: Re: Hldsupdatetool no longer working, how to install server using SteamCMD?
Post by: Kratos on July 31, 2013, 06:53:04 am
Here is the torrent for the full install of the hldsupdatetool orangebox edition

https://kickass.to/source-engine-linux-orangebox-for-mods-t7669153.html

Download this and seed it please. This will enable you to host GES from linux through the srcds_run script. You can unzip this into any directory you want, suggest the following directory structure:

Code: [Select]
/usr/share/steam/
   -> /gesource
   -> /gamefiles/hl2
   -> /gamefiles/orangebox

Then you can run the server with:

Code: [Select]
$> /usr/share/steam/gamefiles/orangebox/srcds_run -game /usr/share/steam/gesource +map ge_archives.bsp +ip 192.168.X.X

Since I have no class tomm, im gonna try this on the Raspberry Pi seriously this time. Thanks for making this. Will report back.
Title: Re: Hldsupdatetool no longer working, how to install server using SteamCMD?
Post by: killermonkey on July 31, 2013, 11:36:08 am
It might not work since RPI uses hard floats. I'd have o compile it specifically for the arm processor.
Title: Re: Hldsupdatetool no longer working, how to install server using SteamCMD?
Post by: Darkflame on August 18, 2013, 10:51:07 pm
Any chance of getting the orange box files for Windows as well?

Cheers
Title: Re: Hldsupdatetool no longer working, how to install server using SteamCMD?
Post by: killermonkey on August 19, 2013, 12:05:42 am
I don't have them :-/
Title: Re: Hldsupdatetool no longer working, how to install server using SteamCMD?
Post by: Darkflame on August 19, 2013, 12:31:42 am
Bugger, worth a shot, i wish Valve would get their shit together :(
Title: Re: Hldsupdatetool no longer working, how to install server using SteamCMD?
Post by: Govik_420 on August 24, 2013, 11:44:08 am
I just used hldsupdatetool to DL the orangebox files. If it wasn't working they turned it back on I'm guessing... I am using windows on a side note and have yet to try launching the server.
Title: Re: Hldsupdatetool no longer working, how to install server using SteamCMD?
Post by: Govik_420 on August 24, 2013, 12:22:54 pm
Well even though it did DL the orangebox files I can't seem to get the server to launch. It just closes right away and creates a dump file.

*EDIT* I tried on another machine and it's working. So an issue with that PC. So hldsupdatetool worked for me in installing the orangebox files needed to run a gesource server.
Title: Re: Hldsupdatetool no longer working, how to install server using SteamCMD?
Post by: killermonkey on August 24, 2013, 02:01:23 pm
Excellent, you might have to give it an ip address "+ip <IP of Machine>"
Title: Re: Hldsupdatetool no longer working, how to install server using SteamCMD?
Post by: Govik_420 on August 24, 2013, 03:21:23 pm
It's an older processor so I think it's missing SSE2 or something the server needs... But I'll try that (if you are referring to it not working on the machine it wasn't) Thanks for the info. Tweaking the server a bit and then it will be up
Title: Re: Hldsupdatetool no longer working, how to install server using SteamCMD?
Post by: Darkflame on August 25, 2013, 05:14:52 am
Mine downloaded, got the server running but it takes a few tries before it stays open, crashes a few times times and creates a dump file before it finally stays open.

I want to set some options but i can't seem to find anything in the wiki about disabling spectator and making it 'auto join' when a player enters the server etc.

I would also generally like to have a page with server tips and config settings, but i can't find anything in the wiki?
Title: Re: Hldsupdatetool no longer working, how to install server using SteamCMD?
Post by: killermonkey on August 25, 2013, 02:43:04 pm
If it is crashing on windows please send me the dump files. They should be located in the Source SDK Base 2007 folder or the Orangebox folder. Whichever one you are starting the executable from (usually).

Do a search for "*.mdmp" in windows to find them.

Zip and upload them somewhere and paste the link. I'll see where the crash is occurring.

----------------

There is no option for "Auto Join" in GES.

You can try using the standard HL2 command "mp_allowspectators 0" to disable spectators. I have no idea what this will do to the game, it is untested.
Title: Re: Hldsupdatetool no longer working, how to install server using SteamCMD?
Post by: Darkflame on August 26, 2013, 03:17:39 am
If it is crashing on windows please send me the dump files. They should be located in the Source SDK Base 2007 folder or the Orangebox folder. Whichever one you are starting the executable from (usually).

Do a search for "*.mdmp" in windows to find them.

Zip and upload them somewhere and paste the link. I'll see where the crash is occurring.

----------------

There is no option for "Auto Join" in GES.

You can try using the standard HL2 command "mp_allowspectators 0" to disable spectators. I have no idea what this will do to the game, it is untested.

Nah, that command doesn't work.

It's a shame there isn't an auto join because from the few games i have played, i've often seen new players come in and take ages to join a game.

I understand the idea of allowing a player to pick a character etc but i feel the game could go faster if a character could be automatically randomly assigned and a player enters the game straight away.

Anyhoo, here's my error logs: http://www.sendspace.com/file/jfyk58

Thanks for taking the look.

One last question, is there any admin tools / mods for Goldeneye?

I've seen servers with voting for maps, gun sets, game modes etc, i would like that on my servers.

I was able to find most of the options via the various config files but i couldn't find voting and i couldn't find a way of defining gun sets, it seems to just randomise after each round.
Title: Re: Hldsupdatetool no longer working, how to install server using SteamCMD?
Post by: Govik_420 on August 28, 2013, 04:47:01 am
I use sourcemod on my GES server. It's the best out there in my opinion. http://www.sourcemod.net/ (http://www.sourcemod.net/) you will also need metamod:source http://www.sourcemm.net/ (http://www.sourcemm.net/) which will load sourcemod, you need to create a .vdf file here http://www.sourcemm.net/vdf (http://www.sourcemm.net/vdf) just type gesource in the "game folder" box and click "generate metamod.vdf" then drop that file in tha addons folder I.e. .../gesource/addons. sourcemod comes with some basic voting and map voting as well as admin commands like kicking and banning. you can customize with plugins that give more robust options for voting and all kinds of things. follow the plugins link on the sourcemod  homepage.

*Edit* also not sure about game mode voting and gunsets with sourcemod. I'm curious as to what mods give those options but it does have map voting.

*Edit 2* they just released updates to sourcemod and metamod:source. I tried to upgrade but it broke a couple plugins that haven't been update. I am using sourcemod v1.4.7 and metamod:source v1.9.2 the new SM 1.50 & MM:S 1.10 don't need the metamod.vdf but the versions I'm using do.
Title: Re: Hldsupdatetool no longer working, how to install server using SteamCMD?
Post by: Darkflame on August 28, 2013, 08:19:04 am
Thanks govik, i will take a look :)

I'd like to customise weapon sets or disable certain 'no skill' weapons like proximity mines etc, also how does one enable team death match mode?

I've looked in the game play mode config and there is no mention of the word 'team' in there.

Death Match is in there twice but i've played my server for a good few hours with 10+ people and team death match never activated.
Title: Re: Hldsupdatetool no longer working, how to install server using SteamCMD?
Post by: Govik_420 on August 28, 2013, 08:45:44 am
If you look in the server.cfg you will find the various gamemodes you just remove the // in front of the gamemode.cfg you want to use but you don't want to enable them all. also in server.cfg there is a command ge_teamplay 0 , switch it to 1 and enable the deathmatch.cfg by removing the // and it will be team DM. As far as disabling specific weapons not sure about that I'm sure a script or plugin could be made for that but pretty sure GES alone doesn't allow that.
Title: Re: Hldsupdatetool no longer working, how to install server using SteamCMD?
Post by: Darkflame on August 28, 2013, 11:48:38 am
If you look in the server.cfg you will find the various gamemodes you just remove the // in front of the gamemode.cfg you want to use but you don't want to enable them all. also in server.cfg there is a command ge_teamplay 0 , switch it to 1 and enable the deathmatch.cfg by removing the // and it will be team DM. As far as disabling specific weapons not sure about that I'm sure a script or plugin could be made for that but pretty sure GES alone doesn't allow that.

Thanks again.

Does changing the ge_teamplay from 0 to 1 eliminate Death Match completely?

I want a mixture of Death Match and Team Death Match on the same server.

I wish there was an abbreviation guide for the game play types, i've worked out most of them but what does LA and LALD stand for?
Title: Re: Hldsupdatetool no longer working, how to install server using SteamCMD?
Post by: killermonkey on August 29, 2013, 01:52:31 am
Anyhoo, here's my error logs: http://www.sendspace.com/file/jfyk58

Thanks for taking the look.

All these crashes are occurring due to tier_0.dll which is outside of GE:S (i.e., it's Valve). It looks like it is occurring on start-up as that is the only thing being called in the call stack. No further information can be derived with these dumps.
Title: Re: Hldsupdatetool no longer working, how to install server using SteamCMD?
Post by: Darkflame on August 29, 2013, 07:38:01 am
Thanks for taking a look, so i have to wait for Valve to fix the problem or is there anything i can do to fix it?
Title: Re: Hldsupdatetool no longer working, how to install server using SteamCMD?
Post by: Troy on August 30, 2013, 02:34:35 am
I have the same problem.  SRCDS is crashing on startup.
Title: Re: Hldsupdatetool no longer working, how to install server using SteamCMD?
Post by: Govik_420 on August 30, 2013, 12:03:58 pm
Mine crashes a few times every now and then on startup, but then it starts up and stays up. so the issue seems "superficial" but I may be wrong.

If you could take a look at my dump files to see if it's the same issue DarkFlame is having that would be awesome.

http://goviksrealm.net/downloads/srcdsdumps/ (http://goviksrealm.net/downloads/srcdsdumps/)
Title: Re: Hldsupdatetool no longer working, how to install server using SteamCMD?
Post by: Govik_420 on August 30, 2013, 04:39:37 pm
Thanks govik, i will take a look :)

I'd like to customise weapon sets or disable certain 'no skill' weapons like proximity mines etc, also how does one enable team death match mode?

I've looked in the game play mode config and there is no mention of the word 'team' in there.

Death Match is in there twice but i've played my server for a good few hours with 10+ people and team death match never activated.

As for weapon sets you can specify a specific weapon set with "ge_weaponset desired_weaponset" also in gesource/scripts/ it has the files for the weapon sets looks like you can even create your own. also in gesource/scripts/loadouts/ it seems that is were you can define weaponsets for specific modes. Not sure if it only allows these weapon sets in those modes or allows those in addition to the other sets as a way of adding specific weapon sets to certain game modes again on top of all the other ones. maybe someone could elaborate.
Title: Re: Hldsupdatetool no longer working, how to install server using SteamCMD?
Post by: killermonkey on August 30, 2013, 07:12:35 pm
Mine crashes a few times every now and then on startup, but then it starts up and stays up. so the issue seems "superficial" but I may be wrong.

If you could take a look at my dump files to see if it's the same issue DarkFlame is having that would be awesome.

http://goviksrealm.net/downloads/srcdsdumps/ (http://goviksrealm.net/downloads/srcdsdumps/)

You have a mix of the tier_0.dll crash and a crash on exit having to do with Steam, which doesn't count since you are exiting anyway.
Title: Re: Hldsupdatetool no longer working, how to install server using SteamCMD?
Post by: Govik_420 on August 30, 2013, 10:40:12 pm
You have a mix of the tier_0.dll crash and a crash on exit having to do with Steam, which doesn't count since you are exiting anyway.

Thanks for checking. Yeah the crash on exit is when I quit or _restart as you stated so the whole thing seems superficial since once it's up it stays up. Cool beans
Title: Re: Hldsupdatetool no longer working, how to install server using SteamCMD?
Post by: Darkflame on September 02, 2013, 09:39:00 am
My server just won't stay working anymore, crashes out all the time now.

Is there know problems with the game and Windows Server 2008?
Title: Re: Hldsupdatetool no longer working, how to install server using SteamCMD?
Post by: killermonkey on September 02, 2013, 01:17:20 pm
Do you have crash dumps for when it crashes while in-game?
Title: Re: Hldsupdatetool no longer working, how to install server using SteamCMD?
Post by: Darkflame on September 02, 2013, 01:39:25 pm
Do you have crash dumps for when it crashes while in-game?

Here you go:

http://www.sendspace.com/file/9j6nix

It's probably the same errors as last time but last time it was only crashing when i started the server up, not during game.

Cheers again.
Title: Re: Hldsupdatetool no longer working, how to install server using SteamCMD?
Post by: killermonkey on September 02, 2013, 05:04:46 pm
They are all the tier_0.dll crash... something is not right with the orangebox files :-/
Title: Re: Hldsupdatetool no longer working, how to install server using SteamCMD?
Post by: Darkflame on September 02, 2013, 05:10:56 pm
They are all the tier_0.dll crash... something is not right with the orangebox files :-/

Well i must say this has been the most difficult game server to setup so far, lol

I followed the wiki as best as i could.
Title: Re: Hldsupdatetool no longer working, how to install server using SteamCMD?
Post by: killermonkey on September 03, 2013, 09:47:12 pm
Have you setup any other orangebox based mods?

I want to try to narrow down if this is really a GES issue, we do have a ton of interfaces (Python, Boost, Curl) but they are all internally loaded so there shouldn't be any dependencies.

Intermittent crashes, especially those emanating from external DLLs, leads me to believe it is concurrency issues (thread overwrites) or it could be randomly triggered pointer errors (DLL was updated but the interface to it was not).
Title: Re: Hldsupdatetool no longer working, how to install server using SteamCMD?
Post by: Darkflame on September 04, 2013, 07:47:47 am
Thanks for the assistance.

Goldeneye is the only game i've setup on the server and i haven't installed any mods yet.

Maybe the orange box files downloaded from Steam for Windows are still not 100%?

If i do a directory file listing of the orangebox folder, maybe you could double check all the files are there and none missng?
Title: Re: Hldsupdatetool no longer working, how to install server using SteamCMD?
Post by: Govik_420 on September 11, 2013, 07:23:00 am
Have you setup any other orangebox based mods?

I want to try to narrow down if this is really a GES issue, we do have a ton of interfaces (Python, Boost, Curl) but they are all internally loaded so there shouldn't be any dependencies.

Intermittent crashes, especially those emanating from external DLLs, leads me to believe it is concurrency issues (thread overwrites) or it could be randomly triggered pointer errors (DLL was updated but the interface to it was not).

If you have any suggested mods I can try this and see if we get the same crashing. although mine tends to stay up once it's going. it's only at startup that it crashes once or twice then stays up.
Title: Re: Hldsupdatetool no longer working, how to install server using SteamCMD?
Post by: Darkflame on September 11, 2013, 09:28:23 am
Just to update.

I installed Goldeneye from scratch on another server and i'm getting the exact same crashes.

I followed the install guide from the wiki to the letter.

The only common denominator between both my installations is the OS, Server 2008 standard.

I'm going to try Linux next.