Raised This Month: $51 Target: $400
 12% 

[Fixed] Your XP will be loaded next round - Non-Saved Server


  
 
 
Thread Tools Display Modes
Author Message
Alphabet Soup
Member
Join Date: Apr 2004
Old 12-09-2004 , 04:17   [Fixed] Your XP will be loaded next round - Non-Saved Server
#1

I scoured the fourms (as I do daily for various things) on this topic but didn't see any solution to this problem when it's a non-saved server. I recently converted to AMXX 1.0 and SH Mod 1.17.5 and have run into a variety of problems that I'm slowly correcting. But this problem which I thought would be fixed (which isn't present in the 1.17.4 version w/AMX 0.98 Beta), isn't.

Problem: XP never loads for a player and states "Your XP will be loaded next round", but never is even after multiple rounds. Even if an admin adds xp or levels, it will register, but the player still cannot use any heros. In the /playerskills screen, you can see the added xp, but the player still cannot use any heroes.

How we're currently dealing with it: We have to have said user disconnect and reconnect to the server.

This problem can happen often enough with either the user staying spectator a few rounds, then joining a map, or even just playing a few maps and it happening to them anyway. I put on "sh_debug_messages 2", started the dedicated server up, selected a team, ran around by myself for a round, then amx_map de_aztec. I was spectator for a little bit while someone connected, joined a team, then got then the bug. The server logs state no error as usual.

I'm assuming it could be one of my custom plugins if no one else is getting this and having them load after Superheroes isn't helping, so any feedback would be great. I will try disabling all my customs (just 9) and report back so if this happens to anyone else in the future.

Additional:
-At first glance, I believe it's Deagle's Map Manager plugin (you know that famous 'rockthevote' plugin). Why? Because I removed it from the plugins.ini, changed map, and I was no longer bugged. I'm going to keep the plugin disabled for now for a bit longer to confirm.
Alphabet Soup is offline
TheRaven
Member
Join Date: Dec 2004
Old 12-09-2004 , 05:38  
#2

Set "mp_freezetime" to a value other than 0 because some of the superhero stuff kicks in as soon as the freezetime is over. At least I think that could be the problem you encounter.
TheRaven is offline
jtp10181
Veteran Member
Join Date: May 2004
Location: Madison, WI
Old 12-09-2004 , 06:43  
#3

all the freezetime bugs should be fixed. Alsdo the deags map manager is coded HORRIBLY. If you load that plugin at the very end it wont be able to fuck up any other plugins, so put the map manager way at the bottom. Also enable debug mode and watch for the messages about loading the XP. You wont see errors because the plugin cannot really know when its having problems but when someone joins it should show thier name and steamid and a message saying it checked for bans and also that it loaded thier XP. Even if they are in spec mode it should still load thier XP.
__________________
jtp10181 is offline
Send a message via ICQ to jtp10181 Send a message via AIM to jtp10181 Send a message via MSN to jtp10181 Send a message via Yahoo to jtp10181
Alphabet Soup
Member
Join Date: Apr 2004
Old 12-09-2004 , 12:11  
#4

Quote:
Originally Posted by TheRaven
Set "mp_freezetime" to a value other than 0 because some of the superhero stuff kicks in as soon as the freezetime is over. At least I think that could be the problem you encounter.
I never have freezetime set to zero. =)

Quote:
all the freezetime bugs should be fixed. Alsdo the deags map manager is coded HORRIBLY. If you load that plugin at the very end it wont be able to fuck up any other plugins, so put the map manager way at the bottom. Also enable debug mode and watch for the messages about loading the XP. You wont see errors because the plugin cannot really know when its having problems but when someone joins it should show thier name and steamid and a message saying it checked for bans and also that it loaded thier XP. Even if they are in spec mode it should still load thier XP.
But I love Deagle's Map Manager! The AMXX version is god-awful and has bugs just to run by itself. I still have it disabled and will have the results of my tests today. I did however have it loading AFTER everything Superheroes Mod related. I'm attaching a short log. This is: I started the server up, joined T's in de_dust (I was issued my starting level of 1), planted bomb, won round. I then amx_amp de_aztec. So this log is from the Aztec map which when I looked even in Spectator Mode, I wasn't given my starting level of 1 (my name is Knew). The other player that came in (V4)v(P1R3<3>) and was given his level. I had to reconnect to establish my XP.

Anyway, I should have some definite results in a couple of hours to confirm it's the Deagle's Map Manager plugin. Thanks.
Attached Files
File Type: txt ShortLog.txt (7.9 KB, 231 views)
Alphabet Soup is offline
Alphabet Soup
Member
Join Date: Apr 2004
Old 12-09-2004 , 13:23  
#5

Ok so it's not the the Deagle's Map Manager. I forced a map change again and I was unable to get XP. Instead of reconnecting, I just forced a mapchange with amx_map to the same map which then made it load. Ok so a few of us played a little, and then I killed myself, went specatator, and moved us to de_dust so 2 guys can play on while I spectate again. My XP didn't load again. This never happened with 1.17.4 using AMX 0.98Beta. Even using the 1.17.5 version for AMX 0.98B does the same thing.

Short verion of the Log from the de_dust: (My name is "Debugging in Process") - All the other players were able to get their XP.

Code:
L 12/09/2004 - 10:12:17: Log file started (file "logs\L1209019.log") (game "cstrike") (version "47/1.1.2.5/2834") L 12/09/2004 - 10:12:17: Loading map "de_dust" L 12/09/2004 - 10:12:17: Server cvars start L 12/09/2004 - 10:12:17: Server cvar "_tutor_bomb_viewable_check_interval" = "0.5" L 12/09/2004 - 10:12:17: Server cvar "_tutor_debug_level" = "0" L 12/09/2004 - 10:12:17: Server cvar "_tutor_examine_time" = "0.5" L 12/09/2004 - 10:12:17: Server cvar "_tutor_hint_interval_time" = "10.0" L 12/09/2004 - 10:12:17: Server cvar "_tutor_look_angle" = "10" L 12/09/2004 - 10:12:17: Server cvar "_tutor_look_distance" = "200" L 12/09/2004 - 10:12:17: Server cvar "_tutor_message_character_display_time_coefficient" = "0.07" L 12/09/2004 - 10:12:17: Server cvar "_tutor_message_minimum_display_time" = "1" L 12/09/2004 - 10:12:17: Server cvar "_tutor_message_repeats" = "5" L 12/09/2004 - 10:12:17: Server cvar "_tutor_view_distance" = "1000" L 12/09/2004 - 10:12:17: Server cvar "allow_spectators" = "1.0" L 12/09/2004 - 10:12:17: Server cvar "amx_language" = "en" L 12/09/2004 - 10:12:17: Server cvar "amx_nextmap" = "de_cbble" L 12/09/2004 - 10:12:17: Server cvar "amx_timeleft" = "16:11" L 12/09/2004 - 10:12:17: Server cvar "amxmodx_version" = "1.00" L 12/09/2004 - 10:12:17: Server cvar "chicken_version" = "1.0.5.1" L 12/09/2004 - 10:12:17: Server cvar "coop" = "0" L 12/09/2004 - 10:12:17: Server cvar "deathmatch" = "1" L 12/09/2004 - 10:12:17: Server cvar "decalfrequency" = "60" L 12/09/2004 - 10:12:17: Server cvar "edgefriction" = "2" L 12/09/2004 - 10:12:17: Server cvar "hlg_cfgversion" = "HLG 1.60.08 (Net)" L 12/09/2004 - 10:12:17: Server cvar "hlg_filecheckversion" = "disabled" L 12/09/2004 - 10:12:17: Server cvar "hlg_mode" = "1" L 12/09/2004 - 10:12:17: Server cvar "hlg_setting" = "110111" L 12/09/2004 - 10:12:17: Server cvar "hlg_version" = "1.60" L 12/09/2004 - 10:12:17: Server cvar "hostage_debug" = "0" L 12/09/2004 - 10:12:17: Server cvar "hostage_stop" = "0" L 12/09/2004 - 10:12:17: Server cvar "humans_join_team" = "any" L 12/09/2004 - 10:12:17: Server cvar "max_queries_sec" = "3.0" L 12/09/2004 - 10:12:17: Server cvar "max_queries_sec_global" = "30" L 12/09/2004 - 10:12:17: Server cvar "max_queries_window" = "60" L 12/09/2004 - 10:12:17: Server cvar "metamod_version" = "1.17.3" L 12/09/2004 - 10:12:17: Server cvar "mp_allowmonsters" = "0" L 12/09/2004 - 10:12:17: Server cvar "mp_autokick" = "0" L 12/09/2004 - 10:12:17: Server cvar "mp_autoteambalance" = "1" L 12/09/2004 - 10:12:17: Server cvar "mp_buytime" = ".75" L 12/09/2004 - 10:12:17: Server cvar "mp_c4timer" = "40" L 12/09/2004 - 10:12:17: Server cvar "mp_chattime" = "10" L 12/09/2004 - 10:12:17: Server cvar "mp_consistency" = "1" L 12/09/2004 - 10:12:17: Server cvar "mp_fadetoblack" = "0" L 12/09/2004 - 10:12:17: Server cvar "mp_flashlight" = "1" L 12/09/2004 - 10:12:17: Server cvar "mp_footsteps" = "1" L 12/09/2004 - 10:12:17: Server cvar "mp_forcecamera" = "0" L 12/09/2004 - 10:12:17: Server cvar "mp_forcechasecam" = "0" L 12/09/2004 - 10:12:17: Server cvar "mp_fragsleft" = "0" L 12/09/2004 - 10:12:17: Server cvar "mp_freezetime" = "3" L 12/09/2004 - 10:12:17: Server cvar "mp_friendlyfire" = "0" L 12/09/2004 - 10:12:17: Server cvar "mp_ghostfrequency" = "0.1" L 12/09/2004 - 10:12:17: Server cvar "mp_hostagepenalty" = "0" L 12/09/2004 - 10:12:17: Server cvar "mp_kickpercent" = "0.66" L 12/09/2004 - 10:12:17: Server cvar "mp_limitteams" = "1" L 12/09/2004 - 10:12:17: Server cvar "mp_logdetail" = "1" L 12/09/2004 - 10:12:17: Server cvar "mp_logfile" = "1" L 12/09/2004 - 10:12:17: Server cvar "mp_logmessages" = "1" L 12/09/2004 - 10:12:17: Server cvar "mp_mapvoteratio" = "0.66" L 12/09/2004 - 10:12:17: Server cvar "mp_maxrounds" = "0" L 12/09/2004 - 10:12:17: Server cvar "mp_mirrordamage" = "0" L 12/09/2004 - 10:12:17: Server cvar "mp_playerid" = "0" L 12/09/2004 - 10:12:17: Server cvar "mp_roundtime" = "4" L 12/09/2004 - 10:12:17: Server cvar "mp_startmoney" = "900" L 12/09/2004 - 10:12:17: Server cvar "mp_timeleft" = "0" L 12/09/2004 - 10:12:17: Server cvar "mp_timelimit" = "30" L 12/09/2004 - 10:12:17: Server cvar "mp_tkpunish" = "0" L 12/09/2004 - 10:12:17: Server cvar "mp_windifference" = "1" L 12/09/2004 - 10:12:17: Server cvar "mp_winlimit" = "0" L 12/09/2004 - 10:12:17: Server cvar "pausable" = "0" L 12/09/2004 - 10:12:17: Server cvar "SuperHeroMod_Version" = "1.17.5" L 12/09/2004 - 10:12:17: Server cvar "sv_accelerate" = "5" L 12/09/2004 - 10:12:17: Server cvar "sv_aim" = "0" L 12/09/2004 - 10:12:17: Server cvar "sv_airaccelerate" = "10" L 12/09/2004 - 10:12:17: Server cvar "sv_airmove" = "1" L 12/09/2004 - 10:12:17: Server cvar "sv_allowupload" = "1" L 12/09/2004 - 10:12:17: Server cvar "sv_alltalk" = "0" L 12/09/2004 - 10:12:17: Server cvar "sv_bounce" = "1" L 12/09/2004 - 10:12:17: Server cvar "sv_cheats" = "0" L 12/09/2004 - 10:12:17: Server cvar "sv_clienttrace" = "1" L 12/09/2004 - 10:12:17: Server cvar "sv_clipmode" = "0" L 12/09/2004 - 10:12:17: Server cvar "sv_contact" = "[email protected]" L 12/09/2004 - 10:12:17: Server cvar "sv_friction" = "4" L 12/09/2004 - 10:12:17: Server cvar "sv_gravity" = "800" L 12/09/2004 - 10:12:17: Server cvar "sv_logblocks" = "0" L 12/09/2004 - 10:12:17: Server cvar "sv_maxrate" = "5000" L 12/09/2004 - 10:12:17: Server cvar "sv_maxspeed" = "700" L 12/09/2004 - 10:12:17: Server cvar "sv_minrate" = "0" L 12/09/2004 - 10:12:17: Server cvar "sv_proxies" = "1" L 12/09/2004 - 10:12:17: Server cvar "sv_region" = "1" L 12/09/2004 - 10:12:17: Server cvar "sv_restart" = "0" L 12/09/2004 - 10:12:17: Server cvar "sv_restartround" = "0" L 12/09/2004 - 10:12:17: Server cvar "sv_stepsize" = "18" L 12/09/2004 - 10:12:17: Server cvar "sv_stopspeed" = "75" L 12/09/2004 - 10:12:17: Server cvar "sv_voiceenable" = "1" L 12/09/2004 - 10:12:17: Server cvar "sv_wateraccelerate" = "10" L 12/09/2004 - 10:12:17: Server cvar "sv_waterfriction" = "1" L 12/09/2004 - 10:12:17: Server cvars end L 12/09/2004 - 10:12:18: Server cvar "sv_maxspeed" = "900" L 12/09/2004 - 10:12:18: Server cvar "amx_nextmap" = "de_dust" L 12/09/2004 - 10:12:18: [SH] DEBUG: plugin_init - Version: 1.17.5 L 12/09/2004 - 10:12:18: [SH] Attempting to load the SuperHero Config File L 12/09/2004 - 10:12:19: Started map "de_dust" (CRC "-1641307065") L 12/09/2004 - 10:12:19: [SH] DEBUG: Starting initialize() function L 12/09/2004 - 10:12:19: [SH] DEBUG: Loading Short Term XP Levels L 12/09/2004 - 10:12:19: [AMXX][MAPCVARS] Cvar exec / plugin pause-unpause begin L 12/09/2004 - 10:12:19: [AMXX][MAPCVARS] map_cvars.txt contains no info for this map. L 12/09/2004 - 10:12:19: [AMXX][MAPCVARS] Cvar exec / plugin pause-unpause end. L 12/09/2004 - 10:12:21: [SH] DEBUG: Setting server CVAR sv_maxspeed to: 700 L 12/09/2004 - 10:12:21: Server cvar "sv_maxspeed" = "700" L 12/09/2004 - 10:12:22: [SH] DEBUG: Reloading Heroes Available Levels L 12/09/2004 - 10:12:23: World triggered "Round_Start" L 12/09/2004 - 10:12:26: [HLGUARD] Checking player STEAM_0:0:1106448 against the blacklist... L 12/09/2004 - 10:12:26: "Debugging in Process<3><STEAM_0:0:1106448><>" entered the game L 12/09/2004 - 10:12:31: [HLGUARD] Checking player STEAM_0:1:2833763 against the blacklist... L 12/09/2004 - 10:12:31: "pookie<10><STEAM_0:1:2833763><>" entered the game L 12/09/2004 - 10:12:31: "Debugging in Process<3><STEAM_0:0:1106448><>" joined team "SPECTATOR" L 12/09/2004 - 10:12:38: "pookie<10><STEAM_0:1:2833763><>" joined team "TERRORIST" L 12/09/2004 - 10:12:38: "pookie<10><STEAM_0:1:2833763><TERRORIST>" triggered "Spawned_With_The_Bomb" L 12/09/2004 - 10:12:40: [HLGUARD] Checking player STEAM_0:1:4956000 against the blacklist... L 12/09/2004 - 10:12:40: "titus123<11><STEAM_0:1:4956000><>" entered the game L 12/09/2004 - 10:12:50: "titus123<11><STEAM_0:1:4956000><>" joined team "CT" L 12/09/2004 - 10:12:51: World triggered "Game_Commencing" L 12/09/2004 - 10:12:51: World triggered "Game_Commencing" (CT "0") (T "0") L 12/09/2004 - 10:12:51: World triggered "Round_End"

Ok so I have 11 other custom plugins that I'm going to disable and test. I'll report back later.
Alphabet Soup is offline
jtp10181
Veteran Member
Join Date: May 2004
Location: Madison, WI
Old 12-09-2004 , 18:33  
#6

I think I see what might be doing this. I'm, REALLY busy tonight, but I will try tomo to reprocude it and then fix it.

actually in the meantime you can this,

find
Code:
#if defined NO_STEAM public client_connect(id) #else public client_authorized(id) #endif {

reaplce with

Code:
public client_putinserver(id) {

this might cause some delay issues with using saved XP until I tweak the function, but since you aren't saving it should only have the effect of fixing that bug.
__________________
jtp10181 is offline
Send a message via ICQ to jtp10181 Send a message via AIM to jtp10181 Send a message via MSN to jtp10181 Send a message via Yahoo to jtp10181
Alphabet Soup
Member
Join Date: Apr 2004
Old 12-09-2004 , 19:54  
#7

Thanks. I modified the code, recompiled and loaded it up. I also put back all my custom plugins but didn't load them until after all the Superhero Mod related ones. I should have some feedback tonight. The bug kept happening to me all day.
Alphabet Soup is offline
Alphabet Soup
Member
Join Date: Apr 2004
Old 12-10-2004 , 14:08   Code change worked
#8

Been playing since last night, as well as this morning and your fix seems to have worked. Thanks!
Alphabet Soup is offline
jtp10181
Veteran Member
Join Date: May 2004
Location: Madison, WI
Old 12-10-2004 , 15:15  
#9

cool, I'm going to add one more check to make sure its impossible for that to happen. The next release will has both fixes.
__________________
jtp10181 is offline
Send a message via ICQ to jtp10181 Send a message via AIM to jtp10181 Send a message via MSN to jtp10181 Send a message via Yahoo to jtp10181
 



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 23:43.


Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Theme made by Freecode