Its still not working. Maby I did something wrong in the setup. I have an old Dell Dimention 1100 with xp on it. I formated the drive and installed a clean copy of xp and the computer drivers. Then I got steam and I installed Hl2, Garry's Mod, Hl1, CS:S, TF2, and Portal. After that I got the hldsupdatetool from
hereand installed it to C:\srcds. Then I ran this Batch file
Code:
@echo off
cd c:\srcds\
echo This will take a long time, I would recommend you go do something else.
echo Updating/installing Garrysmod
hldsupdatetool -command update -game garrysmod -dir C:\srcds
echo Updating/installing CS:S
hldsupdatetool -command update -game "Counter-Strike Source" -dir C:\srcds
echo Updating/installing dods
hldsupdatetool -command update -game "dods" -dir C:\srcds
echo Updating/installing hl2mp
hldsupdatetool -command update -game "hl2mp" -dir C:\srcds
echo Updating/installing tf
hldsupdatetool -command update -game "tf" -dir C:\srcds
echo Updating/installing sin
hldsupdatetool -command update -game "sin" -dir C:\srcds
echo Updating/installing ship
hldsupdatetool -command update -game "ship" -dir C:\srcds
echo Update/installation Complete
echo Installed to c:\srcds\
echo Your server is now ready to use!
echo To add extra addons or maps etc. place them in c:\srcds\orangebox\garrysmod\
echo This installer can also update necessary server files, so it is recommended that you run it often.
pause
. It took several hours to download all of the files and ended up being around 6gb. Then I added my addons to C:\srcds\orangebox\garrysmod\addons. It was about 1.3gb. After that I created a server cfg with this in it
Code:
"ServerSettings"
{
"hostname" "Axis's Build Server"
"rcon_password" "xxxx"
"sv_password" ""
"sv_region" "1" // eastcoast: 0 - westcoast: 1 - south america: 2 - europe: 3 - asia: 4 - australia: 5 - middle east: 6 - africa: 7 - world: 255
"sv_lan" "0"
// Sandbox server settings
"sbox_allownpcs" "1"
"sbox_godmode" "0"
"sbox_plpldamage" "0" // set this to 1 to disable player vs player damage.
"sbox_playergod" "0"
"sbox_noclip" "1"
// Sandbox limits
"sbox_maxprops" "500"
"sbox_maxragdolls" "5"
"sbox_maxnpcs" "2"
"sbox_maxballoons" "10"
"sbox_maxeffects" "50"
"sbox_maxdynamite" "10"
"sbox_maxlamps" "20"
"sbox_maxthrusters" "30"
"sbox_maxwheels" "20"
"sbox_maxhoverballs" "20"
"sbox_maxvehicles" "6"
"sbox_maxbuttons" "20"
"sbox_maxsents" "20"
"sbox_maxemitters" "5"
"sbox_maxspawners" "3"
"sbox_maxturrets" "2"
// Sandbox WIRE limits
// If you are not running wire addon, remove this entire section.
"sbox_maxwire_wheels" "20"
"sbox_maxwire_waypoints" "30"
"sbox_maxwire_values" "20"
"sbox_maxwire_twoway_radioes" "30"
"sbox_maxwire_turret" "10"
"sbox_maxwire_thrusters" "30"
"sbox_maxwire_target_finders" "10"
"sbox_maxwire_speedometers" "14"
"sbox_maxwire_emitters" "25"
"sbox_maxwire_simple_explosive" "30"
"sbox_maxwire_sensors" "30"
"sbox_maxwire_screens" "20"
"sbox_maxwire_relays" "20"
"sbox_maxwire_rangers" "20"
"sbox_maxwire_radioes" "30"
"sbox_maxwire_sockets" "20"
"sbox_maxwire_plugs" "20"
"sbox_maxwire_pixels" "20"
"sbox_maxwire_panels" "20"
"sbox_maxwire_outputs" "20"
"sbox_maxwire_oscilloscopes" "20"
"sbox_maxwire_locators" "30"
"sbox_maxwire_lights" "16"
"sbox_maxwire_inputs" "20"
"sbox_maxwire_indicators" "21"
"sbox_maxwire_hoverballs" "20"
"sbox_maxwire_gyroscopes" "10"
"sbox_maxwire_gpss" "10"
"sbox_maxwire_gate_trigs" "30"
"sbox_maxwire_gate_times" "30"
"sbox_maxwire_gate_selections" "30"
"sbox_maxwire_gate_memorys" "30"
"sbox_maxwire_gate_logics" "30"
"sbox_maxwire_gate_comparisons" "30"
"sbox_maxwire_gates" "50"
"sbox_maxwire_explosive" "30"
"sbox_maxwire_dual_inputs" "20"
"sbox_maxwire_detonators" "20"
"sbox_maxwire_buttons" "25"
"sbox_maxwire_adv_inputs" "20"
}
i put that in C:\srcds\orangebox\garrysmod\cfg\. Then I made a user.txt file
Code:
"Users"
{
"superadmin" //This is a user group. Groups are useful to LUA coders.
{
"garry" "STEAM_0:1:xxxx" //Garry is a user in the superadmin group.
"Axis" "STEAM_0:0:xxxxxxxx" //To be the server admin, your Steam ID should go here
}
"admin" //Another user group.
{
"Axis" "STEAM_0:0:xxxxxxxx" //Your ID could go here as well without a significant decrease in admin power.
}
}
I put that in C:\srcds\orangebox\garrysmod\settings\. Then I ran this to start the server
Code:
c:\srcds\orangebox\srcds.exe -console -game garrysmod +map gm_construct -maxplayers 16 -autoupdate
Then I got the error "The procedure entry point ?Set@CThreadLocalBase@@QAEXPAX@Z could not be located in the dynamic link library tier0.dll." Then it says press OK. Then another error pops up saying "Failed to load the launcher DLL: The specified procedure could not be found." I also tried the code with out the -autoupdate and I also tried it with c:\srcds\srcds.exe -console -game garrysmod +map gm_construct +maxplayers 16. I also tried it again with -maxplayers 16 which also failed. My ports are forwarded for HL2 and the software firewall is off. I also have a static IP.
Any suggestions of solutions would be greatly appreciated.
EDIT: I just tried running this command
Code:
C:\srcds\srcds.exe -console -game hl2mp
and it worked. I am not really sure if this information helps. Please someone reply.