Jump to content

  • Log in with Facebook Log in with Twitter Log In with Google Log In with Steam Sign In
  • Create Account
Photo

Restoring XP

- - - - -

  • Please log in to reply
6 replies to this topic

#1
OFFLINE   phantasm

phantasm

    Regular Member

  • Members
  • PipPipPip
  • 118 posts
6
A step in the right direction
I added some commands to the shrubbot.cfg file in the database folder. The commands work fine, but doing this wiped out the player XP and admin levels. This is a problem.

I realize that silent mod uses encryption to store player identities, and if you modify anything in the database folder it seems to ruin the encrypted data.

In Jaymod I can modify files without worrying about losing XP. I am used to Jaymod, not etpub, so that is my perspective.

Is there a way around this without using rcon for everything? I don't even want to have rcon enabled if I can avoid it. I would like to be able to add commands and directly modify admin levels from within the server file instead of doing it all through rcon.

#2
OFFLINE   gaoesa

gaoesa

    Advanced Member

  • Management
  • PipPipPipPip
  • 4391 posts
341
Will become famous
  • LocationFinland
You can edit all the files except the binary files by hand in the database folder. This mean, you can edit all files except the userdb.db and userxdb.db by hand. Editing files in database folder shouldn't wipe out the database. Can you explain more what happened. Also, can you post what is in the log for opening the database.

#3
OFFLINE   phantasm

phantasm

    Regular Member

  • Members
  • PipPipPip
  • 118 posts
6
A step in the right direction

You can edit all the files except the binary files by hand in the database folder. This mean, you can edit all files except the userdb.db and userxdb.db by hand. Editing files in database folder shouldn't wipe out the database. Can you explain more what happened. Also, can you post what is in the log for opening the database.


I just logged on my server five minutes ago and did not have my XP. But I have my admin level. So any help would be appreciated.

This is from the server log. Looks like it is storing 272 users.

[The players below are just omnibots, so no one has their identity at risk.]


0:00 *=====INITIALISING USER DATABASE
0:00 272 users read and cached from the user database.
0:00 *=====DATABASE READY FOR USE
0:11 ClientConnect: 1
0:11 Userinfo: \name\=TSUNAMI=\rate\25000\snaps\20\ip\localhost\cl_guid\OMNIBOT0100000000000000000000000
0:11 ClientUserinfoChanged: 1 n\=TSUNAMI=\t\3\c\0\r\0\m\0000000\s\0000000\dn\\dr\0\w\0\lw\0\sw\0\mu\0\ref\1\uci\255\lc\0\tv\0\sc\0
0:11 Userinfo: \name\=TSUNAMI=\rate\25000\snaps\20\ip\localhost\cl_guid\OMNIBOT0100000000000000000000000
0:11 ClientUserinfoChanged: 1 n\=TSUNAMI=\t\2\c\0\r\0\m\0000000\s\0000000\dn\\dr\0\w\0\lw\31\sw\7\mu\0\ref\1\uci\255\lc\0\tv\0\sc\0
0:11 Userinfo: \name\=TSUNAMI=\rate\25000\snaps\20\ip\localhost\cl_guid\OMNIBOT0100000000000000000000000
0:11 ClientUserinfoChanged: 1 n\=TSUNAMI=\t\2\c\0\r\0\m\0000000\s\0000000\dn\\dr\0\w\31\lw\31\sw\7\mu\0\ref\1\uci\255\lc\0\tv\0\sc\0
0:11 ClientBegin: 1
0:11 Userinfo: \name\=TSUNAMI=\rate\25000\snaps\20\ip\localhost\cl_guid\OMNIBOT0100000000000000000000000
0:11 ClientUserinfoChanged: 1 n\=TSUNAMI=\t\2\c\2\r\0\m\0000000\s\0000000\dn\\dr\0\w\8\lw\8\sw\7\mu\0\ref\1\uci\255\lc\2\tv\0\sc\0
0:13 ClientConnect: 2
0:13 Userinfo: \name\^4SKYNET\rate\25000\snaps\20\ip\localhost\cl_guid\OMNIBOT0200000000000000000000000
0:13 ClientUserinfoChanged: 2 n\^4SKYNET\t\3\c\0\r\0\m\0000000\s\0000000\dn\\dr\0\w\0\lw\0\sw\0\mu\0\ref\1\uci\255\lc\0\tv\0\sc\0
0:13 Userinfo: \name\^4SKYNET\rate\25000\snaps\20\ip\localhost\cl_guid\OMNIBOT0200000000000000000000000
0:13 ClientUserinfoChanged: 2 n\^4SKYNET\t\1\c\0\r\0\m\0000000\s\0000000\dn\\dr\0\w\0\lw\39\sw\2\mu\0\ref\1\uci\255\lc\0\tv\0\sc\0
0:13 Userinfo: \name\^4SKYNET\rate\25000\snaps\20\ip\localhost\cl_guid\OMNIBOT0200000000000000000000000
0:13 ClientUserinfoChanged: 2 n\^4SKYNET\t\1\c\0\r\0\m\0000000\s\0000000\dn\\dr\0\w\39\lw\39\sw\2\mu\0\ref\1\uci\255\lc\0\tv\0\sc\0
0:13 ClientBegin: 2
0:13 Userinfo: \name\^4SKYNET\rate\25000\snaps\20\ip\localhost\cl_guid\OMNIBOT0200000000000000000000000
0:13 ClientUserinfoChanged: 2 n\^4SKYNET\t\1\c\2\r\0\m\0000000\s\0000000\dn\\dr\0\w\3\lw\3\sw\2\mu\0\ref\1\uci\255\lc\2\tv\0\sc\0
0:15 ClientConnect: 3
0:15 Userinfo: \name\GonadsInStrife\rate\25000\snaps\20\ip\localhost\cl_guid\OMNIBOT0300000000000000000000000
0:15 ClientUserinfoChanged: 3 n\GonadsInStrife\t\3\c\0\r\0\m\0000000\s\0000000\dn\\dr\0\w\0\lw\0\sw\0\mu\0\ref\1\uci\255\lc\0\tv\0\sc\0
0:15 Userinfo: \name\GonadsInStrife\rate\25000\snaps\20\ip\localhost\cl_guid\OMNIBOT0300000000000000000000000
0:15 ClientUserinfoChanged: 3 n\GonadsInStrife\t\2\c\0\r\0\m\0000000\s\0000000\dn\\dr\0\w\0\lw\31\sw\7\mu\0\ref\1\uci\255\lc\0\tv\0\sc\0
0:15 Userinfo: \name\GonadsInStrife\rate\25000\snaps\20\ip\localhost\cl_guid\OMNIBOT0300000000000000000000000
0:15 ClientUserinfoChanged: 3 n\GonadsInStrife\t\2\c\0\r\0\m\0000000\s\0000000\dn\\dr\0\w\31\lw\31\sw\7\mu\0\ref\1\uci\255\lc\0\tv\0\sc\0
0:15 ClientBegin: 3
0:15 Userinfo: \name\GonadsInStrife\rate\25000\snaps\20\ip\localhost\cl_guid\OMNIBOT0300000000000000000000000
0:15 ClientUserinfoChanged: 3 n\GonadsInStrife\t\2\c\2\r\0\m\0000000\s\0000000\dn\\dr\0\w\8\lw\8\sw\7\mu\0\ref\1\uci\255\lc\2\tv\0\sc\0
0:17 ClientConnect: 4
0:17 Userinfo: \name\HEZBOLLAH\rate\25000\snaps\20\ip\localhost\cl_guid\OMNIBOT0400000000000000000000000
0:17 ClientUserinfoChanged: 4 n\HEZBOLLAH\t\3\c\0\r\0\m\0000000\s\0000000\dn\\dr\0\w\0\lw\0\sw\0\mu\0\ref\1\uci\255\lc\0\tv\0\sc\0
0:17 Userinfo: \name\HEZBOLLAH\rate\25000\snaps\20\ip\localhost\cl_guid\OMNIBOT0400000000000000000000000
0:17 ClientUserinfoChanged: 4 n\HEZBOLLAH\t\1\c\0\r\0\m\0000000\s\0000000\dn\\dr\0\w\0\lw\35\sw\2\mu\0\ref\1\uci\255\lc\0\tv\0\sc\0
0:17 Userinfo: \name\HEZBOLLAH\rate\25000\snaps\20\ip\localhost\cl_guid\OMNIBOT0400000000000000000000000
0:17 ClientUserinfoChanged: 4 n\HEZBOLLAH\t\1\c\0\r\0\m\0000000\s\0000000\dn\\dr\0\w\35\lw\35\sw\2\mu\0\ref\1\uci\255\lc\0\tv\0\sc\0
0:17 ClientBegin: 4
0:17 Userinfo: \name\HEZBOLLAH\rate\25000\snaps\20\ip\localhost\cl_guid\OMNIBOT0400000000000000000000000
0:17 ClientUserinfoChanged: 4 n\HEZBOLLAH\t\1\c\2\r\0\m\0000000\s\0000000\dn\\dr\0\w\3\lw\3\sw\2\mu\0\ref\1\uci\255\lc\2\tv\0\sc\0
0:19 ClientConnect: 5
0:19 Userinfo: \name\WaffenSS\rate\25000\snaps\20\ip\localhost\cl_guid\OMNIBOT0500000000000000000000000
0:19 ClientUserinfoChanged: 5 n\WaffenSS\t\3\c\0\r\0\m\0000000\s\0000000\dn\\dr\0\w\0\lw\0\sw\0\mu\0\ref\1\uci\255\lc\0\tv\0\sc\0
0:19 Userinfo: \name\WaffenSS\rate\25000\snaps\20\ip\localhost\cl_guid\OMNIBOT0500000000000000000000000
0:19 ClientUserinfoChanged: 5 n\WaffenSS\t\2\c\0\r\0\m\0000000\s\0000000\dn\\dr\0\w\0\lw\6\sw\7\mu\0\ref\1\uci\255\lc\0\tv\0\sc\0
0:19 Userinfo: \name\WaffenSS\rate\25000\snaps\20\ip\localhost\cl_guid\OMNIBOT0500000000000000000000000
0:19 ClientUserinfoChanged: 5 n\WaffenSS\t\2\c\0\r\0\m\0000000\s\0000000\dn\\dr\0\w\6\lw\6\sw\7\mu\0\ref\1\uci\255\lc\0\tv\0\sc\0
0:19 ClientBegin: 5
0:19 Userinfo: \name\WaffenSS\rate\25000\snaps\20\ip\localhost\cl_guid\OMNIBOT0500000000000000000000000
0:19 ClientUserinfoChanged: 5 n\WaffenSS\t\2\c\2\r\0\m\0000000\s\0000000\dn\\dr\0\w\24\lw\24\sw\7\mu\0\ref\1\uci\255\lc\2\tv\0\sc\0
0:21 ClientConnect: 6
0:21 Userinfo: \name\^1Trauma\rate\25000\snaps\20\ip\localhost\cl_guid\OMNIBOT0600000000000000000000000
0:21 ClientUserinfoChanged: 6 n\^1Trauma\t\3\c\0\r\0\m\0000000\s\0000000\dn\\dr\0\w\0\lw\0\sw\0\mu\0\ref\1\uci\255\lc\0\tv\0\sc\0
0:21 Userinfo: \name\^1Trauma\rate\25000\snaps\20\ip\localhost\cl_guid\OMNIBOT0600000000000000000000000
0:21 ClientUserinfoChanged: 6 n\^1Trauma\t\1\c\0\r\0\m\0000000\s\0000000\dn\\dr\0\w\0\lw\31\sw\2\mu\0\ref\1\uci\255\lc\0\tv\0\sc\0
0:21 Userinfo: \name\^1Trauma\rate\25000\snaps\20\ip\localhost\cl_guid\OMNIBOT0600000000000000000000000
0:21 ClientUserinfoChanged: 6 n\^1Trauma\t\1\c\0\r\0\m\0000000\s\0000000\dn\\dr\0\w\31\lw\31\sw\2\mu\0\ref\1\uci\255\lc\0\tv\0\sc\0
0:21 ClientBegin: 6
0:21 Userinfo: \name\^1Trauma\rate\25000\snaps\20\ip\localhost\cl_guid\OMNIBOT0600000000000000000000000
0:21 ClientUserinfoChanged: 6 n\^1Trauma\t\1\c\2\r\0\m\0000000\s\0000000\dn\\dr\0\w\3\lw\3\sw\2\mu\0\ref\1\uci\255\lc\2\tv\0\sc\0
0:21 === ShutdownGame -------------------------------------------
0:21 *=====CLOSING DATABASE
0:21 Buffers cleaned.
0:21 Big Memory Cache cleaned.
0:21 *=====DATABASE IS CLOSED
0:21 ShutdownGame: done. Closing log.
0:21 ------------------------------------------------------------
[-EnhancedMod-] Successfully detached g_log file
[-EnhancedMod-] Successfully attached g_log file


I also have enhanced mod running, to add an mp40 and thompson to all players, with 30/120 ammo. No panzers or anything funny. I have used it on Jaymod and never had a problem with XP.



Here is my config, with the dangerous stuff XXXXd out, and my notes. Maybe I have something set up wrong and it is not storing XP properly.

// silEnT mod - Sample server.cfg file
// Generic server cvars

set dedicated 2
set net_ip XXXXXXXXXX //was localhost
set net_port 27960
set sv_maxclients 16 //was 20
set g_password ""
set sv_privateclients 0
set sv_privatepassword ""
set refereePassword ""
set sv_maxRate 50000 //was 13000
set sv_dl_maxRate 42000


//downloadz
set sv_allowDownload 1
set sv_wwwDownload 1 //was 0
set sv_wwwBaseURL "XXXXXXXXXX"
set sv_wwwDlDisconnected 0
set sv_wwwFallbackURL ""
set sv_fullmsg "Server is full."


//motd
set sv_hostname XXXXXXXXXX
set server_motd0 XXXXXXXXXX
set server_motd1 XXXXXXXXXX
set server_motd2 XXXXXXXXXX
set server_motd3 XXXXXXXXXX
set server_motd4 XXXXXXXXXX
set server_motd5 XXXXXXXXXX
set sv_pure 1
set sv_minping 0
set sv_maxping 0


// silEnT mod supported cvars
set g_antilag 1
set g_antiwarp 1
set g_maxWarp 4
set g_skipCorrection 1
set g_heavyWeaponRestriction 100
set g_altStopwatchMode 0
set g_autofireteams 1
set g_complaintlimit 6
set g_ipcomplaintlimit 3
set g_fastres 0
set g_friendlyFire 0 //was 1
set g_disableComplaints 0
set g_minGameClients 0
set g_maxlives 0
set g_alliedmaxlives 0
set g_axismaxlives 0
set g_teamforcebalance 0
set g_noTeamSwitching 0
set g_doWarmup 0
set g_warmup 20 //was 60
set match_latejoin "1"
set match_minplayers 4
set match_mutespecs 0
set match_readypercent 100
set match_timeoutcount 3
set match_warmupDamage 1
set team_maxplayers 0
set g_speed 320
set g_gravity 420
set g_knockback 1000
set g_inactivity 0
set g_spectatorInactivity 0
set g_maxConnsPerIP 4
set shoutcastPassword "XXXXXX"
set g_spoofOptions 3
set g_maxNameChanges 3
set g_watermark ""
set g_watermarkFadeAfter 0
set g_watermarkFadeTime 0
set g_inactivityOptions 3
set g_ettvFlags 3


// Votes (I set all to 0 to disable voting)
set g_voting 0
set vote_limit 5
set vote_percent 50
set g_noVoteTime 0
set vote_allow_comp 0
set vote_allow_gametype 0
set vote_allow_kick 0
set vote_allow_map 0
set vote_allow_matchreset 0
set vote_allow_mutespecs 0
set vote_allow_nextmap 0
set vote_allow_pub 0
set vote_allow_referee 0
set vote_allow_shuffleteamsxp 0
set vote_allow_swapteams 0
set vote_allow_friendlyfire 0
set vote_allow_timelimit 0
set vote_allow_warmupdamage 0
set vote_allow_antilag 0
set vote_allow_balancedteams 0
set vote_allow_muting 0
set vote_allow_surrender 0
set vote_allow_nextcampaign 0
set vote_allow_restartcampaign 0
set vote_allow_poll 0
set vote_allow_maprestart 0
set vote_allow_shufflenorestart 0
set vote_allow_cointoss 0


// Logs
set g_log XXXXXXXXXX
set logfile 0
set g_logOptions 0
set g_logAdmin XXXXXXXXXX

// XP save
set g_XPSave 1 //was 0
set g_XPSaveMaxAge_xp 90d //was 86400
set g_XPSaveMaxAge 90d //was 604800
set g_XPDecay 0
set g_XPDecayRate 0.0
set g_XPDecayFloor 0.0
set g_maxXP -1
set g_damageXP 0
set g_damageXPLevel 50


// Shrubbot and Database
set g_dbDirectory "database"
set g_dbUserMaxAge ""
set g_minConnectLevel 0
// see documentation about tyranny enabled commands and flags
set g_tyranny 0
set g_greetingPos 0
set g_warningOptions 31 //was 0
set g_warningDecay 168 //was 24
set g_maxWarnings 20 //was 3
set g_autoTempBan 2 //was 0, 2 turns kick into ban
set g_autoTempBanTime 900 //was 1800

set g_shuffle_rating 3


// Censoring
set g_censor ""
set g_censorNames ""
set g_censorNeil 0
set g_censorNeilNames 0
set g_censorPenalty 0
set g_censorMuteTime 60
set g_censorXP 5


// Intermission
set g_intermissionTime 40 //was 60
set g_intermissionReadyPercent 100


// Skill points needed for level
set skill_soldier "20 50 90 140"
set skill_medic "20 50 90 140"
set skill_engineer "20 50 90 140"
set skill_fieldops "20 50 90 140"
set skill_covertops "20 50 90 140"
set skill_battlesense "20 50 90 140"
set skill_lightweapons "20 50 90 140"
set g_serverInfo 1
set g_killRating 7 //was 3
set g_playerRating 3
set g_playerRating_mapPad 50
set g_playerRating_minplayers 8
set g_stats 0


// Custom configs
set g_mapScriptDirectory "mapscripts"
set g_campaignFile "XXXXXXXXX"
set g_mapConfigs "mapconfigs"
set g_settings "XXXXXXXXX"


// Miscellanous
set g_skills 7 //was 0
set g_teamDamageRestriction 0
set g_minHits 6
set g_weapons 7086 //was 0
set g_mg42 3 //was 0
set g_goomba 0
set g_goombaFlags 0
set g_spinCorpse 0
set g_teamChangeKills 1
set g_poison 0
set g_poisonFlags 7
set g_slashKill 28 //was 0
set g_spectator 7 //was 0
set g_medics 0
set g_medicHealthRegen 0
set g_coverts 1479 //was 0
set g_truePing 1 //was 0
set g_dropObj 0
set g_hitsounds 1
set g_playDead 1 //was 0
set g_shove 300 //was 0
set g_shoveNoZ 0
set g_dragCorpse 1 //was 0
set g_classChange 1 //was 0
set g_forceLimboHealth 1
set g_privateMessages 1 //was 0
set g_packDistance 10 //was 0
set g_dropHealth 3 //was 0
set g_dropAmmo 3 //was 0
set g_tossDistance 0
set g_fear 2000
set g_obituary 1
set g_throwableKnives 1
set g_maxKnives 10 //was 5
set g_knifeChargeTime 800
set g_constructibleXPSharing 1 //was 0
set g_asblock 58 //was 0
set g_panzersVulnerable 1 //was 0
set g_panzersSpeed 2500
set g_panzersGravity 0
set g_realHead 1
set g_dyno 0
set g_canisterKick 300 //was 0, allows grenade and canister kicking
set g_spreeOptions 1023 //was 0
set g_multikillTime 1000
set g_medicSelfhealTime 0
set g_maxPanzerSuicides 3 //was -1
set g_panzerPackDistance 0
set g_maxSelfkills -1
set g_voteResultsMinLevel -1
set g_minCommandWaitTime 0
set g_noSkillUpgrades 0
set g_flushItems 1
set g_headshot 0
set g_instagibDamage 400
set g_staminaRecharge 1.0
set g_mineid 0
set g_tactics 0
set g_landmineNotifyType 2 //was 3


// Weapon damages and radius settings
set g_dmgKnife 10
set g_dmgSten 14
set g_dmgFG42 15
set g_dmgPistol 18
set g_dmgSMG 18
set g_dmgPPSh 24 //was 19
set g_dmgMG42 18
set g_dmgMG 20
set g_dmgFG42Scope 30
set g_dmgInfRifle 34
set g_dmgSniper 50
set g_dmgFlamer 5
set g_dmgGrenade 250
set g_dmgGrenadeRadius 250
set g_dmgGLauncher 250
set g_dmgGLauncherRadius 250
set g_dmgLandmine 250
set g_dmgLandmineRadius 250
set g_dmgSatchel 250
set g_dmgSatchelRadius 250
set g_dmgPanzer 400
set g_dmgPanzerRadius 300
set g_dmgMortar 400
set g_dmgMortarRadius 400
set g_dmgDynamite 400
set g_dmgDynamiteRadius 400
set g_dmgAir 400
set g_dmgAirRadius 400
set g_dmgArty 400
set g_dmgArtyRadius 400
set g_dmg 0
set g_dmgHeadShotMin 40 //was 50
set g_dmgHeadShotRatio 1.0 //was 2.0
set g_dmgTMine 400 //was 260
set g_knifeThrowDamage 50


// Team restrictions
set team_maxMedics -1
set team_maxEngineers -1
set team_maxFieldOps -1
set team_maxCovertOps -1
set g_maxTeamLandmines 20 //was 10
set g_maxTeamTripmines 20 //was 3
set team_maxPanzers -1 //was 1
set team_maxMortars -1 //was 1
set team_maxFlamers -1 //was 1
set team_maxMG42s -1 //was 1
set team_maxGrenLaunchers -1 //was 2


// Friendly fire
set g_reflectFriendlyFire 0
set g_reflectFFWeapons 31
set g_friendlyFireOpts 12 //was 0, now engs will still trigger team landmines but no one else


// Flood protection
set g_floodprotect 1
set g_floodthreshold 6
set g_floodWait 1000
set g_voiceChatsAllowed 4


// Map voting
set g_mapVoteFlags 9 //was 0
set g_maxMapsVotedFor 32 //was 6
set g_minMapAge 3
set g_resetXPMapCount 0


// Omni-bots
set omnibot_enable 1 //was 0
set omnibot_path ""
set g_bot_maxXP 3000 //was -1
set g_bot_minPlayers -1 //use maxbots cvar in omnibot.cfg instead
set omnibot_flags 262220 //was 0


// Fun wars
set g_sniperwar 0
set g_panzerwar 0
set g_riflewar 0


// Country flags, You need to have GeoIP database installed to use this
set g_countryFlags 0


// ETPub experimental, not advised to use
set g_fixedphysics 0
set g_fixedphysicsfps 125


// Lua API
set lua_modules ""
set lua_allowedModules ""

//exec campaigncycle.cfg
//set com_watchdog 60
//set com_watchdog_cmd "exec campaigncycle.cfg"


//extra cvars
set g_punkBuster 1 //enables client pb for guid and ban enforcement
set g_identOptions 15 //enables hardware-based bans
set g_minArtyTime 5 //seconds between arty per team, def is 10
set g_minAirstrikeTime 5 //seconds between airstrikes per team, def is 10
set g_gametype 6 //6 allows mapvoting
set g_misc 69 //1 gives double jump, 4 lets u see killer health, 64 no fall damage
set g_mode 10 //1 is instant respawn, 2 is adren for all, 8 lets pick up any weapon
set g_userAlliedRespawnTime "10" //works fine
set g_userAxisRespawnTime "10" //works fine
set sv_master1 "etmaster.idsoftware.com"
set sv_master2 "master.gamespy.com:27900"
set sv_master3 "master0.gamespy.com"
set sv_master4 "clanservers.net"
set sv_master5 "et.splatterladder.com"

//Team Death Match
set g_TDMType 0 //0 turns it off 2 enables timelimit and score

#4
OFFLINE   gaoesa

gaoesa

    Advanced Member

  • Management
  • PipPipPipPip
  • 4391 posts
341
Will become famous
  • LocationFinland
Ok. So the user database is still working correctly, but the XP was lost. I don't see anything actually wrong with the xp save settings.

Here is what i have on my own server
set g_XPSave 9
set g_XPSaveMaxAge_xp "30d"
set g_XPSaveMaxAge "30d"
set g_XPDecay 0
set g_XPDecayRate 0.0
set g_XPDecayFloor 0.0
set g_maxXP 10000
set g_damageXP 0

Does it now store XP or is it always resetted when you enter the server. What is the gametype you are using on the server (mapvoting, campaign, ..)?

#5
OFFLINE   phantasm

phantasm

    Regular Member

  • Members
  • PipPipPip
  • 118 posts
6
A step in the right direction
I played for a bit today, got some fresh XP, and left the server. Then I came back on a minute later and my new XP was still there. So if I keep it running and don't change anything, it keeps the XP. This is what it makes it confusing. If I knew it was just enhmod, I would remove it, or a cvar, I could fix it. But it seems to happen if I change any files on the server, or even just restarting it.

#6
OFFLINE   gaoesa

gaoesa

    Advanced Member

  • Management
  • PipPipPipPip
  • 4391 posts
341
Will become famous
  • LocationFinland
If you reconnect instantly, it can still remember your XP. You should test after map change or if you use campaign, after campaign change.

#7
OFFLINE   phantasm

phantasm

    Regular Member

  • Members
  • PipPipPip
  • 118 posts
6
A step in the right direction

Does it now store XP or is it always resetted when you enter the server. What is the gametype you are using on the server (mapvoting, campaign, ..)?


I haven't changed anything today. It has kept my XP all day like it is supposed to do. It has been running all day with no interruptions or file changes.

So my installation is stable as long as I don't change anything.

I have been using g_gametype 6 for mapvoting.




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users