Prop Hunt Dedicated Server problem

Hello, some friends and I recently decided to rent a dedicated server for playing Gmod and the many mini game mods that can be found within. We were able to get TTT, Murder, and Hide and Seek to work effortlessly through the steam workshop installer. However prop hunt no matter what we do, and only on the dedicated server since it works perfectly locally, does not work correctly.

When you connect to the server when it’s on gamemode prop_hunt you spawn as this black triangle thing, and that’s before you pick a team. If you click close you can move about the map like a triangle thing incredibly fast and knock over objects and what not. If you pick a team it ‘suicides you’ and then it hangs at ‘waiting for round start’. Locally, for any of us using the exact same install, it works perfectly even with 1 person. You connect, you pick a team, it says draw (instead of a suicide notification), and then it starts the game with you on which ever team you picked.

I have googled the topic exhaustively and only found 1 other example of this happening and the solution people gave him was to simply ‘play on another server’. Any help would be appreciated on this matter because we have no idea what is causing this.

The version of prop hunt currently on the server and the users connecting to it is this one: http://steamcommunity.com/sharedfiles/filedetails/?id=135509255&searchtext=prop+hunt

Try downloading and using Extreme prophunt ulx edition. It works really well and it is a lot better than the original one. Maybe it could help. Tell me if it works.

If you’re having issues with death, it sounds like the copy of fretta with Prop Hunt was never updated when gmod was. Follow the suggestion posted above or download Nox’s fretta13 - http://www.noxiousnet.com/forums/index.php?topic=16615.0

As for the draw thing, unless you specify otherwise, Fretta starts rounds when no players are active, and if the gamemode uses GM.RoundEndsWhenOneTeamAlive variable then it’ll automatically end the round when someone joins if no one is playing. Put this inside init.lua or round_controller.lua if the gamemode uses it:



function GM:CanStartRound()
	if #team.GetPlayers( TEAM_HUNTERS ) + #team.GetPlayers( TEAM_PROPS ) >= 2 then return true end
	return false
end


Make sure the team names are correct tho

I changed the version of prop_hunt to the Extreme Prophunt ULX version. The only noticeable difference that it made on our situation is that we no longer spawn as black triangles immediately when connecting to the map. This stops us from committing suicide when we join a team, but it still sits there waiting for the round to start.

I honestly have no idea what is going wrong unless it’s waiting for more than 4 people on the dedicated server, which would further confuse me because previously it was starting with just 1 person alone locally on a listen server.

Did you implement the code I posted? Because it says it needs one player on each team to start.

Otherwise check console and see if you’ve got any lua errors

I put the code in and nothing changed on anything. I’m a total novice when it comes to this sort of thing so I’m not sure what I’m looking for specifically. But here’s what’s in the console, i’ll cut out duplicate reports since they make up at least half of the dump.

61197999714802
Requesting 7 lua files from the server
ConVarRef wire_expression2_file_max_size doesn’t point to an existing ConVar
ConVarRef wire_expression2_quotatick doesn’t point to an existing ConVar
ConVarRef wire_expression2_quotahard doesn’t point to an existing ConVar
ConVarRef wire_expression2_quotasoft doesn’t point to an existing ConVar
ConVarRef wire_expression2_unlimited doesn’t point to an existing ConVar
ConVarRef fretta_voting doesn’t point to an existing ConVar
ConVarRef gmod_physiterations doesn’t point to an existing ConVar
Map file wasn’t found, copying it from addon…
PREP OK
env_cubemap used on world geometry without rebuilding map. . ignoring: plaster/plasterwall043c
env_cubemap used on world geometry without rebuilding map. . ignoring: tile/tilewall007e
env_cubemap used on world geometry without rebuilding map. . ignoring: wood/woodfloor007a
env_cubemap used on world geometry without rebuilding map. . ignoring: concrete/concretefloor011a_c17
env_cubemap used on world geometry without rebuilding map. . ignoring: glass/combineglass001a
env_cubemap used on world geometry without rebuilding map. . ignoring: tile/tileroof004a
env_cubemap used on world geometry without rebuilding map. . ignoring: wood/wooddoor032a
env_cubemap used on world geometry without rebuilding map. . ignoring: tile/tilefloor012a
SOLID_VPHYSICS static prop with no vphysics model! (models/props_buildings/row_res_2.mdl)
SOLID_VPHYSICS static prop with no vphysics model! (models/props_buildings/row_corner_2.mdl)
SOLID_VPHYSICS static prop with no vphysics model! (models/props_buildings/row_corner_1.mdl)
SOLID_VPHYSICS static prop with no vphysics model! (models/props_buildings/row_industrial_cluster.mdl)
SOLID_VPHYSICS static prop with no vphysics model! (models/props_foliage/tree_deciduous_card_01_skybox.mdl) (repeated 50 ish times)
SOLID_VPHYSICS static prop with no vphysics model! (models/props_canal/refinery_05_skybox.mdl)
clientside lua startup!
Lua JIT is DISABLED!
You are running ULib version 2.52.
[ULIB] Loading SHARED module: ulx_init.lua
[ULX] Loading CLIENT module: motdmenu.lua
[ULX] Loading CLIENT module: uteam.lua
[ULX] Loading CLIENT module: xgui_client.lua
[ULX] Loading CLIENT module: xgui_helpers.lua
[ULX] Loading CLIENT module: xlib.lua
[ULX] Loading SHARED module: chat.lua
[ULX] Loading SHARED module: fun.lua
[ULX] Loading SHARED module: mapvote.lua
[ULX] Loading SHARED module: menus.lua
[ULX] Loading SHARED module: rcon.lua
[ULX] Loading SHARED module: teleport.lua
[ULX] Loading SHARED module: user.lua
[ULX] Loading SHARED module: userhelp.lua
[ULX] Loading SHARED module: util.lua
[ULX] Loading SHARED module: vote.lua
Reloaded Control: VoiceNotify
ERROR: Trying to derive entity base_wire_entity from non existant entity base_gmodentity! (hundred ish of this error)
ERROR: Trying to derive entity gmod_adv_dupe_paster from non existant entity base_gmodentity!
ULX version <SVN> revision 197 loaded.
Welcome to Seth Rogan Fan Club! We’re playing ph_house.
env_cubemap used on world geometry without rebuilding map. . ignoring: plaster/plasterwall043c
env_cubemap used on world geometry without rebuilding map. . ignoring: tile/tilewall007e
env_cubemap used on world geometry without rebuilding map. . ignoring: wood/woodfloor007a
env_cubemap used on world geometry without rebuilding map. . ignoring: concrete/concretefloor011a_c17
env_cubemap used on world geometry without rebuilding map. . ignoring: glass/combineglass001a
env_cubemap used on world geometry without rebuilding map. . ignoring: tile/tileroof004a
env_cubemap used on world geometry without rebuilding map. . ignoring: wood/wooddoor032a
env_cubemap used on world geometry without rebuilding map. . ignoring: tile/tilefloor012a

///////////////////////////////////////
// ULX GUI – Made by Stickly Man! //
///////////////////////////////////////
// Loading GUI Modules… //
// bans.lua //
// commands.lua //
// groups.lua //
// maps.lua //
// settings.lua //
// Loading Setting Modules… //
// client.lua //
// server.lua //
// Loading Gamemode Module(s)… //
// No module found! //
// Modules Loaded! //
///////////////////////////////////////

Compact freed 950272 bytes
Redownloading all lightmaps

check server console for errors, not client console

Right, sorry.
21:25:42 Loading map “ph_house”
21:25:42 server cvars start
21:25:42 “has_lasttrail” = “1”
21:25:42 “has_envdmgallowed” = “1”
21:25:42 “has_maxrounds” = “12”
21:25:42 “has_choosetype” = “0”
21:25:42 “has_timelimit” = “180”
21:25:42 “has_minplayers” = “2”
21:25:42 “has_infinitestamina” = “0”
21:25:42 “has_seekoncaught” = “1”
21:25:42 “sbox_persist” = “”
21:25:42 “sbox_bonemanip_misc” = “0”
21:25:42 “sbox_bonemanip_player” = “0”
21:25:42 “sbox_bonemanip_npc” = “1”
21:25:42 “sbox_weapons” = “1”
21:25:42 “sbox_maxemitters” = “20”
21:25:42 “sbox_maxbuttons” = “50”
21:25:42 “sbox_maxhoverballs” = “50”
21:25:42 “sbox_maxthrusters” = “50”
21:25:42 “sbox_maxwheels” = “50”
21:25:42 “sbox_maxlights” = “5”
21:25:42 “sbox_maxlamps” = “3”
21:25:42 “sbox_maxdynamite” = “10”
21:25:42 “sbox_maxsents” = “300”
21:25:42 “sbox_maxnpcs” = “10”
21:25:42 “sbox_maxballoons” = “100”
21:25:42 “sbox_maxeffects” = “200”
21:25:42 “sbox_maxvehicles” = “3”
21:25:42 “sbox_maxragdolls” = “10”
21:25:42 “sbox_maxprops” = “200”
21:25:42 “sbox_playershurtplayers” = “1”
21:25:42 “sbox_godmode” = “1”
21:25:42 “sbox_noclip” = “1”
21:25:42 “physgun_limited” = “0”
21:25:42 “SWAP_TEAMS_EVERY_ROUND” = “1”
21:25:42 “HUNTER_KILL_BONUS” = “100”
21:25:42 “HUNTER_FIRE_PENALTY” = “25”
21:25:42 “sv_allowcslua” = “0”
21:25:42 “ai_disabled” = “0”
21:25:42 “ai_ignoreplayers” = “0”
21:25:42 “mp_teamplay” = “0”
21:25:42 “mp_falldamage” = “1”
21:25:42 “mp_weaponstay” = “0”
21:25:42 “mp_forcerespawn” = “1”
21:25:42 “mp_footsteps” = “1”
21:25:42 “mp_flashlight” = “1”
21:25:42 “mp_autocrosshair” = “1”
21:25:42 “decalfrequency” = “60”
21:25:42 “mp_teamlist” = “hgrunt;scientist”
21:25:42 “mp_allowNPCs” = “1”
21:25:42 “mp_friendlyfire” = “0”
21:25:42 “mp_fadetoblack” = “0”
21:25:42 “sv_gravity” = “600”
21:25:42 “sv_stopspeed” = “10”
21:25:42 “sv_noclipaccelerate” = “5”
21:25:42 “sv_noclipspeed” = “5”
21:25:42 “sv_specaccelerate” = “5”
21:25:42 “sv_specspeed” = “3”
21:25:42 “sv_specnoclip” = “1”
21:25:42 “sv_maxspeed” = “10000”
21:25:42 “sv_accelerate” = “10”
21:25:42 “sv_airaccelerate” = “10”
21:25:42 “sv_wateraccelerate” = “10”
21:25:42 “sv_waterfriction” = “1”
21:25:42 “sv_footsteps” = “1”
21:25:42 “sv_rollspeed” = “200”
21:25:42 “sv_rollangle” = “0”
21:25:42 “sv_friction” = “8”
21:25:42 “sv_bounce” = “0”
21:25:42 “sv_stepsize” = “18”
21:25:42 “r_VehicleViewDampen” = “0”
21:25:42 “r_JeepViewDampenFreq” = “7.0”
21:25:42 “r_JeepViewDampenDamp” = “1.0”
21:25:42 “r_JeepViewZHeight” = “10.0”
21:25:42 “r_AirboatViewDampenFreq” = “7.0”
21:25:42 “r_AirboatViewDampenDamp” = “1.0”
21:25:42 “r_AirboatViewZHeight” = “0.0”
21:25:42 “mp_timelimit” = “120”
21:25:42 “mp_fraglimit” = “0”
21:25:42 “nextlevel” = “”
21:25:42 “sv_alltalk” = “0”
21:25:42 “sv_hl2mp_weapon_respawn_time” = “20”
21:25:42 “sv_hl2mp_item_respawn_time” = “30”
21:25:42 “sv_report_client_settings” = “0”
21:25:42 “sv_cheats” = “0”
21:25:42 “sv_pausable” = “0”
21:25:42 “sv_contact” = “your@email.address”
21:25:42 “sv_voiceenable” = “1”
21:25:42 “tv_enable” = “0”
21:25:42 “sv_steamgroup” = “”
21:25:42 “sv_password” = “*****”
21:25:42 “tv_relaypassword” = “”
21:25:42 “tv_password” = “”
21:25:42 “deathmatch” = “1”
21:25:42 “coop” = “0”
21:25:42 server cvars end
21:25:42 Started map “ph_house” (CRC “bf44082f2228912f242932791e24acc6”)
21:25:42 server_cvar: “sensor_debugragdoll” “0”
21:25:42 server_cvar: “sensor_stretchragdoll” “0”
21:25:43 Lua Error: [AddCSLuaFile] Couldn’t find ‘weapons/gmod_tool/shared.lua’ (<nowhere>)
21:25:43 server_cvar: “wire_egp_max_objects” “300”
21:25:43 server_cvar: “wire_egp_max_bytes_per_sec” “10000”
21:25:43 server_cvar: “wire_egp_max_poly_vertices” “1024”
21:25:43 server_cvar: “wire_egp_allow_emitter” “1”
21:25:43 server_cvar: “wire_egp_allow_hud” “1”
21:25:43 server_cvar: “wire_egp_allow_screen” “1”
21:25:43 server_cvar: “wire_expression2_find_rate” “0.05”
21:25:43 server_cvar: “wire_expression2_find_rate” “0.050000”
21:25:43 server_cvar: “wire_expression2_find_max” “10”
21:25:43 Lua Error: Couldn’t include file ‘includes\modules\glon.lua’ (File not found) (<nowhere>)
21:25:43 Lua Error: Skipping disabled E2 extension ‘propcore’. To enable, run ‘wire_expression2_extension_enable propcore’
21:25:43 Lua Error: Skipping disabled E2 extension ‘propcore’. To enable, run ‘wire_expression2_extension_enable propcore’
21:25:43 Lua Error: Skipping disabled E2 extension ‘remoteupload’. To enable, run ‘wire_expression2_extension_enable remoteupload’
21:25:43 Lua Error: Skipping disabled E2 extension ‘wiring’. To enable, run ‘wire_expression2_extension_enable wiring’
21:25:43 server_cvar: “wire_holoemitter_interval” “0.3”
21:25:43 server_cvar: “wire_holoemitter_interval” “0.300000”
21:25:43 server_cvar: “wire_teleporter_cooldown” “1”
21:25:43 server_cvar: “sv_wire_mapinterface” “1”
21:25:43 Lua Error: [AddCSLuaFile] Couldn’t find ‘effects/base/init.lua’ (<nowhere>)
21:25:43 Lua Error: [AddCSLuaFile] Couldn’t find ‘effects/dof_node/init.lua’ (<nowhere>)
21:25:43 Lua Error: [ERROR] addons/wire/lua/wire/server/wirelib.lua:1145: attempt to index a nil value 1. fn - addons/wire/lua/wire/server/wirelib.lua:1145 2. unknown - addons/ulib/lua/ulib/shared/hook.lua:183
21:25:43 Executing dedicated server config file server.cfg
21:25:44 Log file closed
21:25:44 Log file started (file “logs\L0614079.log”) (game “C:\servers\srfc\garrysmod”) (version “5627”)

Why do you have Wire on a prophunt server?

The server is being used for more than just prop hunt. I guess one of the other guys put it on there because I don’t even know what that is :confused:

Get another installation for your prophunt, maybe it solves your issues.