jump.tf Forums
Welcome B)

Server Admin Discussions and Updates

AI · 21 · 12541

.sberry

  • Newbie
  • *
    • Posts: 8
    • Frags: +0/-0
    • View Profile
March 14 update broke all servers using Xeon X5650, in order to fix it, update your srcds using -beta previous in parameters, at least until Valve release a fix for this.


AI

  • Administrator
  • Proficient
  • *****
    • Posts: 417
    • Frags: +0/-0
  • Plugins Developer
    • View Profile
    • Jump Academy
In case you get the following error after the April 13 update:
Failed to open dedicated_srv.so (libstdc++.so.6: cannot open shared object file: No such file or directory)

Do:
apt-get install lib32stdc++6


AI

  • Administrator
  • Proficient
  • *****
    • Posts: 417
    • Frags: +0/-0
  • Plugins Developer
    • View Profile
    • Jump Academy
A recent update to TF2 appears to have shortened the amount of time for HUD text to disappear, so plugins that refresh this slowly like Spectator List will have to be recompiled with faster refreshes.  For example:

From speclist.sp:
Code: [Select]
#pragma semicolon 1

#include <sourcemod>

#define SPECMODE_NONE 0
#define SPECMODE_FIRSTPERSON 4
#define SPECMODE_3RDPERSON 5
#define SPECMODE_FREELOOK 6

#define UPDATE_INTERVAL 0.1  // Reduced from 1.0 to 0.1 seconds
#define PLUGIN_VERSION "1.1.2"

new Handle:HudHintTimers[MAXPLAYERS+1];
new Handle:sm_speclist_enabled;
new Handle:sm_speclist_allowed;
new Handle:sm_speclist_adminonly;
new bool:g_Enabled;
new bool:g_AdminOnly;
 
public Plugin:myinfo =
{
name = "Spectator List",
author = "GoD-Tony",
description = "View who is spectating you in CS:S",
version = PLUGIN_VERSION,
url = "http://www.sourcemod.net/"
};
 
« Last Edit: June 02, 2017, 05:01:29 PM by AI »


AI

  • Administrator
  • Proficient
  • *****
    • Posts: 417
    • Frags: +0/-0
  • Plugins Developer
    • View Profile
    • Jump Academy
Today's Jungle update needed a lot of Sourcemod gamedata to be updated.  Sourcemod should auto update the commonly used tf2.items.txt gamedata after a server restart.

However, there was one particularly strange error that spammed consoles on one of my servers that took a bit to debug, since it did not happen on the other ones:

Code: [Select]
Assertion Failed: m_OutstandingCallbackThreadId != ThreadGetCurrentId()
It turns out this was caused by an outdated version of SteamTools that previously worked fine.  To fix this, grab to the latest version over at https://builds.limetech.io/?p=steamtools  (Although technically it hasn't been updated for over a year now.)


AI

  • Administrator
  • Proficient
  • *****
    • Posts: 417
    • Frags: +0/-0
  • Plugins Developer
    • View Profile
    • Jump Academy
There's a silent error for the previous issue where no errors are actually spewed in console, but instead all admin ranks on the server will not work, item server connections are always down, and all players are considered having the same Steam ID, and thus all player saves in JumpAssist for example would be shared.

The solution is again to simply update steamtools to the latest version.


AI

  • Administrator
  • Proficient
  • *****
    • Posts: 417
    • Frags: +0/-0
  • Plugins Developer
    • View Profile
    • Jump Academy
The recent TF2 server update introduced countermeasures against lagbots but ended up with many false positives for regular players on my servers, especially if they frequently use binds.

To resolve this, increase the value in the convar: sv_quota_stringcmdspersecond from its default value of 40 to something higher.

Setting it to -1 does not disable it, so a high value like 1000+ would do.