Falco's Prop Protection settings not saving

Okay so this is probably an already very well known issue but… Whenever I restart my server, all my FPP settings reset, I lose all the blocked models, all the restricted tools, everything goes back to its default settings.

Should I just use a different addon or is there a way to fix this?

Have you got ANY errors in your console even ones that don’t relate to DarkRP? Broken hooks will screw with DarkRP initialising its database and will cause this issue.

Same problem here, I have a huge error spam in red in the console. Im at work I can paste it later.
PLEASE! Please dont let this thread die!:rolleyes:

Well yes.


6561198061667229
Attemped to precache unknown particle system "generic_smoke"!
Requesting 21 lua files from the server
ConVarRef ai_keepragdolls doesn't point to an existing ConVar
ConVarRef sbox_plpldamage doesn't point to an existing ConVar
ConVarRef wire_expression2_file_max_size doesn't point to an existing ConVar
ConVarRef durgz_roleplay doesn't point to an existing ConVar
ConVarRef durgz_witty_sayings doesn't point to an existing ConVar
ConVarRef mad_damagemul doesn't point to an existing ConVar
ConVarRef mad_recoilmul doesn't point to an existing ConVar
ConVarRef mad_admin_scopezooms doesn't point to an existing ConVar
ConVarRef mad_admin_maxricochet doesn't point to an existing ConVar
ConVarRef mad_admin_delay doesn't point to an existing ConVar
ConVarRef mad_admin_cone doesn't point to an existing ConVar
ConVarRef mad_admin_numshots doesn't point to an existing ConVar
ConVarRef mad_admin_damage doesn't point to an existing ConVar
ConVarRef mad_admin_recoil doesn't point to an existing ConVar
ConVarRef mad_admin_shell doesn't point to an existing ConVar
ConVarRef mad_admin_sound doesn't point to an existing ConVar
ConVarRef mad_admin_automatic doesn't point to an existing ConVar
ConVarRef _FAdmin_immunity doesn't point to an existing ConVar
ConVarRef FAdmin_logging doesn't point to an existing ConVar
ConVarRef _FAdmin_MOTDPage doesn't point to an existing ConVar
ConVarRef FAdmin_PlayersCanPickUpPlayers doesn't point to an existing ConVar
ConVarRef FAdmin_AdminsCanPickUpPlayers doesn't point to an existing ConVar
ConVarRef rp_language doesn't point to an existing ConVar
ConVarRef DarkRP_LockDown doesn't point to an existing ConVar
ConVarRef usecssnag doesn't point to an existing ConVar
ConVarRef ulx_votebanminvotes doesn't point to an existing ConVar
ConVarRef ulx_votebansuccessratio doesn't point to an existing ConVar
ConVarRef ulx_votekickminvotes doesn't point to an existing ConVar
ConVarRef ulx_votekicksuccessratio doesn't point to an existing ConVar
ConVarRef ulx_votemap2minvotes doesn't point to an existing ConVar
ConVarRef ulx_votemap2successratio doesn't point to an existing ConVar
ConVarRef ulx_voteecho doesn't point to an existing ConVar
ConVarRef ulx_kickafternamechangeswarning doesn't point to an existing ConVar
ConVarRef ulx_kickafternamechangescooldown doesn't point to an existing ConVar
ConVarRef ulx_kickafternamechanges doesn't point to an existing ConVar
ConVarRef ulx_showmotd doesn't point to an existing ConVar
ConVarRef ulx_welcomemessage doesn't point to an existing ConVar
ConVarRef ulx_chattime doesn't point to an existing ConVar
ConVarRef ulx_votemapmapmode doesn't point to an existing ConVar
ConVarRef ulx_votemapvetotime doesn't point to an existing ConVar
ConVarRef ulx_votemapminvotes doesn't point to an existing ConVar
ConVarRef ulx_votemapsuccessratio doesn't point to an existing ConVar
ConVarRef ulx_votemapwaittime doesn't point to an existing ConVar
ConVarRef ulx_votemapmintime doesn't point to an existing ConVar
ConVarRef ulx_votemapenabled doesn't point to an existing ConVar
ConVarRef ulx_rslotsvisible doesn't point to an existing ConVar
ConVarRef ulx_rslots doesn't point to an existing ConVar
ConVarRef ulx_rslotsmode doesn't point to an existing ConVar
ConVarRef ulx_logdir doesn't point to an existing ConVar
ConVarRef ulx_logjoinleaveecho doesn't point to an existing ConVar
ConVarRef ulx_logspawnsecho doesn't point to an existing ConVar
ConVarRef ulx_logspawns doesn't point to an existing ConVar
ConVarRef ulx_logchat doesn't point to an existing ConVar
ConVarRef ulx_logevents doesn't point to an existing ConVar
ConVarRef ulx_logfile doesn't point to an existing ConVar
ConVarRef ulx_logechocolormisc doesn't point to an existing ConVar
ConVarRef ulx_logechocolorplayer doesn't point to an existing ConVar
ConVarRef ulx_logechocolorplayerasgroup doesn't point to an existing ConVar
ConVarRef ulx_logechocoloreveryone doesn't point to an existing ConVar
ConVarRef ulx_logechocolorself doesn't point to an existing ConVar
ConVarRef ulx_logechocolorconsole doesn't point to an existing ConVar
ConVarRef ulx_logechocolordefault doesn't point to an existing ConVar
ConVarRef ulx_logechocolors doesn't point to an existing ConVar
ConVarRef ulx_logecho doesn't point to an existing ConVar
ConVarRef _FPP_PHYSGUN1_reloadprotection doesn't point to an existing ConVar
ConVarRef _FPP_PHYSGUN1_iswhitelist doesn't point to an existing ConVar
ConVarRef _FPP_PHYSGUN1_canblocked doesn't point to an existing ConVar
ConVarRef _FPP_PHYSGUN1_worldprops doesn't point to an existing ConVar
ConVarRef _FPP_PHYSGUN1_admincanblocked doesn't point to an existing ConVar
ConVarRef _FPP_PHYSGUN1_adminworldprops doesn't point to an existing ConVar
ConVarRef _FPP_PHYSGUN1_checkconstrained doesn't point to an existing ConVar
ConVarRef _FPP_PHYSGUN1_toggle doesn't point to an existing ConVar
ConVarRef _FPP_PHYSGUN1_shownocross doesn't point to an existing ConVar
ConVarRef _FPP_PHYSGUN1_adminall doesn't point to an existing ConVar
ConVarRef _FPP_GRAVGUN1_noshooting doesn't point to an existing ConVar
ConVarRef _FPP_GRAVGUN1_iswhitelist doesn't point to an existing ConVar
ConVarRef _FPP_GRAVGUN1_canblocked doesn't point to an existing ConVar
ConVarRef _FPP_GRAVGUN1_worldprops doesn't point to an existing ConVar
ConVarRef _FPP_GRAVGUN1_admincanblocked doesn't point to an existing ConVar
ConVarRef _FPP_GRAVGUN1_adminworldprops doesn't point to an existing ConVar
ConVarRef _FPP_GRAVGUN1_checkconstrained doesn't point to an existing ConVar
ConVarRef _FPP_GRAVGUN1_toggle doesn't point to an existing ConVar
ConVarRef _FPP_GRAVGUN1_shownocross doesn't point to an existing ConVar
ConVarRef _FPP_GRAVGUN1_adminall doesn't point to an existing ConVar
ConVarRef _FPP_PLAYERUSE1_iswhitelist doesn't point to an existing ConVar
ConVarRef _FPP_PLAYERUSE1_canblocked doesn't point to an existing ConVar
ConVarRef _FPP_PLAYERUSE1_worldprops doesn't point to an existing ConVar
ConVarRef _FPP_PLAYERUSE1_admincanblocked doesn't point to an existing ConVar
ConVarRef _FPP_PLAYERUSE1_adminworldprops doesn't point to an existing ConVar
ConVarRef _FPP_PLAYERUSE1_checkconstrained doesn't point to an existing ConVar
ConVarRef _FPP_PLAYERUSE1_toggle doesn't point to an existing ConVar
ConVarRef _FPP_PLAYERUSE1_shownocross doesn't point to an existing ConVar
ConVarRef _FPP_PLAYERUSE1_adminall doesn't point to an existing ConVar
ConVarRef _FPP_ENTITYDAMAGE1_iswhitelist doesn't point to an existing ConVar
ConVarRef _FPP_ENTITYDAMAGE1_canblocked doesn't point to an existing ConVar
ConVarRef _FPP_ENTITYDAMAGE1_protectpropdamage doesn't point to an existing ConVar
ConVarRef _FPP_ENTITYDAMAGE1_worldprops doesn't point to an existing ConVar
ConVarRef _FPP_ENTITYDAMAGE1_admincanblocked doesn't point to an existing ConVar
ConVarRef _FPP_ENTITYDAMAGE1_adminworldprops doesn't point to an existing ConVar
ConVarRef _FPP_ENTITYDAMAGE1_checkconstrained doesn't point to an existing ConVar
ConVarRef _FPP_ENTITYDAMAGE1_toggle doesn't point to an existing ConVar
ConVarRef _FPP_ENTITYDAMAGE1_shownocross doesn't point to an existing ConVar
ConVarRef _FPP_ENTITYDAMAGE1_adminall doesn't point to an existing ConVar
ConVarRef _FPP_BLOCKMODELSETTINGS1_iswhitelist doesn't point to an existing ConVar
ConVarRef _FPP_BLOCKMODELSETTINGS1_toggle doesn't point to an existing ConVar
ConVarRef _FPP_TOOLGUN1_spawnadmincanblocked doesn't point to an existing ConVar
ConVarRef _FPP_TOOLGUN1_duplicatorprotect doesn't point to an existing ConVar
ConVarRef _FPP_TOOLGUN1_canblocked doesn't point to an existing ConVar
ConVarRef _FPP_TOOLGUN1_spawnadmincanweapon doesn't point to an existing ConVar
ConVarRef _FPP_TOOLGUN1_spawniswhitelist doesn't point to an existing ConVar
ConVarRef _FPP_TOOLGUN1_worldprops doesn't point to an existing ConVar
ConVarRef _FPP_TOOLGUN1_admincanblocked doesn't point to an existing ConVar
ConVarRef _FPP_TOOLGUN1_iswhitelist doesn't point to an existing ConVar
ConVarRef _FPP_TOOLGUN1_adminworldprops doesn't point to an existing ConVar
ConVarRef _FPP_TOOLGUN1_duplicatenoweapons doesn't point to an existing ConVar
ConVarRef _FPP_TOOLGUN1_checkconstrained doesn't point to an existing ConVar
ConVarRef _FPP_TOOLGUN1_toggle doesn't point to an existing ConVar
ConVarRef _FPP_TOOLGUN1_shownocross doesn't point to an existing ConVar
ConVarRef _FPP_TOOLGUN1_adminall doesn't point to an existing ConVar
ConVarRef _FPP_ANTISPAM1_duplicatorlimit doesn't point to an existing ConVar
ConVarRef _FPP_ANTISPAM1_smallpropdenylimit doesn't point to an existing ConVar
ConVarRef _FPP_ANTISPAM1_smallpropghostlimit doesn't point to an existing ConVar
ConVarRef _FPP_ANTISPAM1_smallpropdowngradecount doesn't point to an existing ConVar
ConVarRef _FPP_ANTISPAM1_antispawninprop doesn't point to an existing ConVar
ConVarRef _FPP_ANTISPAM1_bigpropwait doesn't point to an existing ConVar
ConVarRef _FPP_ANTISPAM1_toggle doesn't point to an existing ConVar
ConVarRef _FPP_ANTISPAM1_bigpropsize doesn't point to an existing ConVar
ConVarRef _FPP_GLOBALSETTINGS1_cleanupdisconnectedtime doesn't point to an existing ConVar
ConVarRef _FPP_GLOBALSETTINGS1_antispeedhack doesn't point to an existing ConVar
ConVarRef _FPP_GLOBALSETTINGS1_antie2minge doesn't point to an existing ConVar
ConVarRef _FPP_GLOBALSETTINGS1_cleanupadmin doesn't point to an existing ConVar
ConVarRef _FPP_GLOBALSETTINGS1_cleanupdisconnected doesn't point to an existing ConVar
ConVarRef gmod_physiterations doesn't point to an existing ConVar
ConVarRef _FPP_ANTISPAM1_toggle doesn't point to an existing ConVar
ConVarRef _FPP_TOOLGUN1_toggle doesn't point to an existing ConVar
ConVarRef _FPP_BLOCKMODELSETTINGS1_iswhitelist doesn't point to an existing ConVar
ConVarRef _FPP_ENTITYDAMAGE1_admincanblocked doesn't point to an existing ConVar
ConVarRef _FPP_PLAYERUSE1_toggle doesn't point to an existing ConVar
ConVarRef _FPP_GRAVGUN1_admincanblocked doesn't point to an existing ConVar
ConVarRef _FPP_PHYSGUN1_adminworldprops doesn't point to an existing ConVar
ConVarRef _FPP_TOOLGUN1_admincanblocked doesn't point to an existing ConVar
ConVarRef _FPP_BLOCKMODELSETTINGS1_toggle doesn't point to an existing ConVar
ConVarRef _FPP_ENTITYDAMAGE1_iswhitelist doesn't point to an existing ConVar
ConVarRef _FPP_PLAYERUSE1_admincanblocked doesn't point to an existing ConVar
ConVarRef _FPP_GRAVGUN1_worldprops doesn't point to an existing ConVar
ConVarRef _FPP_PHYSGUN1_adminall doesn't point to an existing ConVar
ConVarRef _FPP_TOOLGUN1_iswhitelist doesn't point to an existing ConVar
ConVarRef _FPP_ENTITYDAMAGE1_canblocked doesn't point to an existing ConVar
ConVarRef _FPP_GRAVGUN1_canblocked doesn't point to an existing ConVar
ConVarRef _FPP_PHYSGUN1_admincanblocked doesn't point to an existing ConVar
ConVarRef _FPP_TOOLGUN1_worldprops doesn't point to an existing ConVar
ConVarRef _FPP_ENTITYDAMAGE1_toggle doesn't point to an existing ConVar
ConVarRef _FPP_GRAVGUN1_adminworldprops doesn't point to an existing ConVar
ConVarRef _FPP_PHYSGUN1_canblocked doesn't point to an existing ConVar
ConVarRef _FPP_TOOLGUN1_shownocross doesn't point to an existing ConVar
ConVarRef _FPP_TOOLGUN1_checkconstrained doesn't point to an existing ConVar
ConVarRef _FPP_TOOLGUN1_spawnadmincanweapon doesn't point to an existing ConVar
ConVarRef _FPP_TOOLGUN1_spawnadmincanblocked doesn't point to an existing ConVar
ConVarRef _FPP_TOOLGUN1_spawniswhitelist doesn't point to an existing ConVar
ConVarRef _FPP_TOOLGUN1_duplicatorprotect doesn't point to an existing ConVar
ConVarRef _FPP_TOOLGUN1_duplicatenoweapons doesn't point to an existing ConVar
ConVarRef _FPP_TOOLGUN1_canblocked doesn't point to an existing ConVar
ConVarRef _FPP_TOOLGUN1_adminworldprops doesn't point to an existing ConVar
Failed, using default cubemap 'engine/defaultcubemap'
Failed, using default cubemap 'engine/defaultcubemap'
Failed, using default cubemap 'engine/defaultcubemap'
Failed, using default cubemap 'engine/defaultcubemap'
Failed, using default cubemap 'engine/defaultcubemap'
Failed, using default cubemap 'engine/defaultcubemap'
Failed, using default cubemap 'engine/defaultcubemap'
Failed, using default cubemap 'engine/defaultcubemap'
Failed, using default cubemap 'engine/defaultcubemap'
Failed, using default cubemap 'engine/defaultcubemap'
Failed, using default cubemap 'engine/defaultcubemap'
Failed, using default cubemap 'engine/defaultcubemap'
Failed, using default cubemap 'engine/defaultcubemap'
Failed, using default cubemap 'engine/defaultcubemap'
Failed, using default cubemap 'engine/defaultcubemap'
Failed, using default cubemap 'engine/defaultcubemap'
Failed, using default cubemap 'engine/defaultcubemap'
Failed, using default cubemap 'engine/defaultcubemap'
Failed, using default cubemap 'engine/defaultcubemap'
Failed, using default cubemap 'engine/defaultcubemap'
Failed, using default cubemap 'engine/defaultcubemap'
Failed, using default cubemap 'engine/defaultcubemap'
Failed, using default cubemap 'engine/defaultcubemap'
Failed, using default cubemap 'engine/defaultcubemap'
Failed, using default cubemap 'engine/defaultcubemap'
Failed, using default cubemap 'engine/defaultcubemap'
Failed, using default cubemap 'engine/defaultcubemap'
Failed, using default cubemap 'engine/defaultcubemap'
Failed, using default cubemap 'engine/defaultcubemap'
Failed, using default cubemap 'engine/defaultcubemap'
Failed, using default cubemap 'engine/defaultcubemap'
Failed, using default cubemap 'engine/defaultcubemap'
Failed, using default cubemap 'engine/defaultcubemap'
Failed, using default cubemap 'engine/defaultcubemap'
Failed, using default cubemap 'engine/defaultcubemap'
Failed, using default cubemap 'engine/defaultcubemap'
Failed, using default cubemap 'engine/defaultcubemap'
Failed, using default cubemap 'engine/defaultcubemap'
Failed, using default cubemap 'engine/defaultcubemap'
Failed, using default cubemap 'engine/defaultcubemap'
Failed, using default cubemap 'engine/defaultcubemap'
Failed, using default cubemap 'engine/defaultcubemap'
Failed, using default cubemap 'engine/defaultcubemap'
Failed, using default cubemap 'engine/defaultcubemap'
Failed, using default cubemap 'engine/defaultcubemap'
Failed, using default cubemap 'engine/defaultcubemap'
Failed, using default cubemap 'engine/defaultcubemap'
Failed, using default cubemap 'engine/defaultcubemap'
Error! Variable "$envmapcontrast" is multiply defined in material "katharsmodels/syringe_out/syringe_body"!
No pure server whitelist. sv_pure = 0
clientside lua startup!

[ERROR] lua/autorun/jams_npcs.lua:7: '}' expected (to close '{' at line 1) near 'list'
  1. unknown - lua/autorun/jams_npcs.lua:0

Update your darkrp revision to the most recent one. FPtje changed the hook which loads the database since someone else with ULX had this issue.

I have the exact same errors as acommentator (well except the bottom ones)

The latest news in the DarkRP GitHub though is from October 27th. And I got the gamemode after that date. Are you sure that’s right?

Update fails to solve the problem.

Use that link. If updating fails then remove all your addons and add them one by one. It isn’t a DarkRP problem, its a problem on your end.

Could it still be a problem with ULX ?

Try removing ulx and see if that fixes it. I haven’t got time to check your thesis. However from other people complaining it appears to be the common connection.

I moved my whole server to a new service, and it seems to have fixed it. Even though none of the settings or addons had changed.

However, after a while of playing on that new service, it started doing it again, the same exactly problem.


ConVarRef _FPP_ANTISPAM1_duplicatorlimit doesn't point to an existing ConVar
ConVarRef _FPP_ANTISPAM1_smallpropdenylimit doesn't point to an existing ConVar
ConVarRef _FPP_ANTISPAM1_smallpropghostlimit doesn't point to an existing ConVar
ConVarRef _FPP_ANTISPAM1_smallpropdowngradecount doesn't point to an existing ConVar
ConVarRef _FPP_ANTISPAM1_antispawninprop doesn't point to an existing ConVar
ConVarRef _FPP_ANTISPAM1_bigpropwait doesn't point to an existing ConVar
ConVarRef _FPP_ANTISPAM1_toggle doesn't point to an existing ConVar
ConVarRef _FPP_ANTISPAM1_bigpropsize doesn't point to an existing ConVar
ConVarRef _FPP_GLOBALSETTINGS1_cleanupdisconnectedtime doesn't point to an existing ConVar
ConVarRef _FPP_GLOBALSETTINGS1_antispeedhack doesn't point to an existing ConVar
ConVarRef _FPP_GLOBALSETTINGS1_antie2minge doesn't point to an existing ConVar
ConVarRef _FPP_GLOBALSETTINGS1_cleanupadmin doesn't point to an existing ConVar
ConVarRef _FPP_GLOBALSETTINGS1_cleanupdisconnected doesn't point to an existing ConVar
ConVarRef rp_language doesn't point to an existing ConVar
ConVarRef DarkRP_LockDown doesn't point to an existing ConVar
ConVarRef drp_printinfo doesn't point to an existing ConVar
ConVarRef drp_maxfood doesn't point to an existing ConVar
ConVarRef drp_maxshipments doesn't point to an existing ConVar
ConVarRef drp_maxguns doesn't point to an existing ConVar
ConVarRef drp_maxitems doesn't point to an existing ConVar

etc etc.

Could this be a problem with the server files themselves? Or the database?

Edit: Wow, I just noticed it isn’t just FPP, it’s ALL the ConVar’s that can’t be found anymore. drp_maxfood and such are actually another thing entirely, and so are some of the other ConVar’s problems I’ve got. So it’s like the whole server just can’t find any of the saved ConVars anymore.