AIM BLOCK 2.4 - error

Статус
В этой теме нельзя размещать новые ответы.

TYQ

Сообщения
18
Реакции
5
Предупреждения
5
Ошибка
L 07/26/2024 - 19:36:20: [ReAPI] ReGameDll: isn't available
L 07/26/2024 - 19:36:20: [AMXX] Displaying debug trace (plugin "aim_blocker.amxx", version "2.4")
L 07/26/2024 - 19:36:20: [AMXX] Run time error 10: native error (native "get_member_s")
L 07/26/2024 - 19:36:20: [AMXX] [0] aim_blocker.sma::fw_block_weapon_secondary (line 380)
ОС
Linux
Amx Mod X
1.10
Билд
Protocol version 48
Exe version 1.1.2.7/Stdio (cstrike)
ReHLDS version: 3.14.0.833-dev
Build date: 12:16:38 May 30 2024 (3701)
ReGamedll
ReGameDLL version: 5.26.0.668-dev
Build date: 19:02:48 Dec 31 2023
Build from: https://github.com/s1lentq/ReGameDLL_CS/commit/d3c0ec8
Версия Metamod
Metamod-r v1.3.0.149, API (5:13)
Metamod-r build: 11:31:17 Apr 23 2024
Metamod-r from: https://github.com/theAsmodai/metamod-r/commit/603a257
Список метамодулей
[ 1] Reunion          RUN   -    reunion_mm_i386.so          v0.2.0.13        ini  Start Never
[ 2] AMX Mod X RUN - amxmodx_mm_i386.so v1.10.0.5467 ini Start ANY
[ 3] VoiceTranscoder RUN - voicetranscoder_mm_i386.so v2017RC5 ini ANY ANY
[ 4] Rechecker RUN - rechecker_mm_i386.so v2.7 ini Chlvl ANY
[ 5] ReSemiclip RUN - resemiclip_mm_i386.so v2.4.3 ini Chlvl ANY
[ 6] WHBlocker RUN - whblocker_mm_i386.so v1.5.697 ini Chlvl ANY
[ 7] HitBox Fix RUN - hitbox_fix_mm_i386.so v1.1.4 ini Start ANY
[ 8] SafeNameAndChat RUN - SafeNameAndChat.so v1.1 ini ANY ANY
[ 9] ReAPI RUN - reapi_amxx_i386.so v5.26.0.324-dev pl2 ANY Never
[10] Ham Sandwich RUN - hamsandwich_amxx_i386.so v1.10.0.5467 pl2 ANY ANY
[11] FakeMeta RUN - fakemeta_amxx_i386.so v1.10.0.5467 pl2 ANY ANY
[12] MySQL RUN - mysql_amxx_i386.so v1.10.0.5467 pl2 ANY ANY
[13] CURL AMXX RUN - curl_amxx_i386.so v1.0.4 pl2 ANY ANY
[14] ReAimDetector RUN - reaimdetector_amxx_i386.so v0.2.2 pl2 ANY Never
[15] CStrike RUN - cstrike_amxx_i386.so v1.10.0.5467 pl2 ANY ANY
[16] Fun RUN - fun_amxx_i386.so v1.10.0.5467 pl2 ANY ANY
[17] Engine RUN - engine_amxx_i386.so v1.10.0.5467 pl2 ANY ANY
Список плагинов
karaluqov
Автор плагина
AIM BLOCK
Версия плагина
2.4
Исходный код
#include <amxmodx>
#include <reapi>
#include <hamsandwich>
#include <fakemeta>
#include <easy_cfg>
#include <cssdk_const>

#pragma ctrlchar '\'

new const DEFAULT_BLOCKWEAPON_LIST[][] = { "weapon_p228", "weapon_xm1014", "weapon_c4", "weapon_mac10", "weapon_elite", "weapon_fiveseven",
"weapon_ump45", "weapon_galil", "weapon_mp5navy", "weapon_m249", "weapon_m3", "weapon_tmp", "weapon_deagle", "weapon_ak47", "weapon_p90" };

new Array:g_aBlockWeapons;

new bool:g_bBlockScoreAttr = true;
new bool:g_bBlockScoreAttrAttack = false;
new bool:g_bBlockScoreLocalDead = false;
new bool:g_bShowDef = false;

new g_iAimBlockMethod = 1;
new g_iScoreAttribMsg = 0;
new g_iScoreInfoMsg = 0;
new g_iForcechasecam = 0;
new g_iForcecamera = 0;
new g_iFadetoblack = 0;

new g_iButtons[MAX_PLAYERS + 1] = {0, ...};

new bool:g_bCurScore[MAX_PLAYERS + 1] = {false, ...};
new bool:g_bWaitForBuyZone[MAX_PLAYERS + 1] = {false, ...};
new bool:g_bRadarFix[MAX_PLAYERS + 1] = {false, ...};

new Float:g_fRadarUpdateTime[MAX_PLAYERS + 1] = {0.0, ...};

new Float:g_vAngles1[MAX_PLAYERS + 1][3];
new Float:g_vAngles2[MAX_PLAYERS + 1][3];

public plugin_init()
{
register_plugin("Unreal Aim Blocker", "2.4", "karaulov");
create_cvar("unreal_no_aim", "2.4", FCVAR_SERVER | FCVAR_SPONLY);

g_aBlockWeapons = ArrayCreate(64);

cfg_set_path("plugins/unreal_aim_blocker.cfg");

new tmp_cfgdir[512];
cfg_get_path(tmp_cfgdir,charsmax(tmp_cfgdir));
trim_to_dir(tmp_cfgdir);

if (!dir_exists(tmp_cfgdir))
{
log_amx("Warning config dir not found: %s",tmp_cfgdir);
if (mkdir(tmp_cfgdir) < 0)
{
log_error(AMX_ERR_NOTFOUND, "Can't create %s dir",tmp_cfgdir);
set_fail_state("Fail while create %s dir",tmp_cfgdir);
return;
}
else
{
log_amx("Config dir %s created!",tmp_cfgdir);
}
}

new iBlockWeaponCount = 0;
cfg_read_int("general","block_weapon_count",iBlockWeaponCount,iBlockWeaponCount);
cfg_read_int("general","aim_block_method",g_iAimBlockMethod,g_iAimBlockMethod);
cfg_read_bool("general","block_score_attr",g_bBlockScoreAttr,g_bBlockScoreAttr);
cfg_read_bool("general","block_score_attack",g_bBlockScoreAttrAttack,g_bBlockScoreAttrAttack);
cfg_read_bool("general","block_score_local_dead",g_bBlockScoreLocalDead,g_bBlockScoreLocalDead);


new sWeaponName[64];
new sWeaponId[64];

if (iBlockWeaponCount == 0)
{
cfg_write_int("general","block_weapon_count",sizeof(DEFAULT_BLOCKWEAPON_LIST));
for (new i = 0; i < sizeof(DEFAULT_BLOCKWEAPON_LIST); i++)
{
formatex(sWeaponId,charsmax(sWeaponId),"weapon%i",i+1);
cfg_write_str("weapons",sWeaponId,DEFAULT_BLOCKWEAPON_LIST[i]);
ArrayPushString(g_aBlockWeapons,DEFAULT_BLOCKWEAPON_LIST[i]);
}
}
else
{
for (new i = 0; i < iBlockWeaponCount; i++)
{
formatex(sWeaponId,charsmax(sWeaponId),"weapon%i",i+1);
cfg_read_str("weapons",sWeaponId,sWeaponName,sWeaponName,charsmax(sWeaponName));
ArrayPushString(g_aBlockWeapons,sWeaponName);
}
}

if (iBlockWeaponCount > 0)
{
for (new i = 0; i < ArraySize(g_aBlockWeapons); i++)
{
ArrayGetString(g_aBlockWeapons, i, sWeaponName, charsmax(sWeaponName));
RegisterHam(Ham_Weapon_PrimaryAttack, sWeaponName, "fw_block_weapon_secondary", 1);
RegisterHam(Ham_Item_Deploy, sWeaponName, "fw_block_weapon_secondary", 1);
}
}


if (g_iAimBlockMethod > 0)
{
if (g_iAimBlockMethod == 1)
{
RegisterHookChain(RG_PM_Move, "PM_Move_HOOK", .post = true);
}
}

register_forward(FM_CmdStart, "FM_CmdStart_Pre", false);

if (g_iAimBlockMethod == 1)
{
cfg_set_path("reaimdetector");

new iNoSpread = 0;
cfg_read_int("NOSPREAD","NOSPREAD_DETECTION",iNoSpread,iNoSpread);
if (iNoSpread > 0)
{
log_amx("Detected NOSPREAD_DETECTION = %i in reaimdetector.cfg!",iNoSpread);
cfg_write_int("NOSPREAD","NOSPREAD_DETECTION",0);
server_cmd("reaim_reloadcfg");
log_amx("Reloaded reaimdetector.cfg!");
}
}

if (g_bBlockScoreAttr)
{
g_iScoreAttribMsg = get_user_msgid("ScoreAttrib");
g_iScoreInfoMsg = get_user_msgid("ScoreInfo");
register_message(g_iScoreAttribMsg, "ScoreAttrib_HOOK");
g_bShowDef = get_cvar_float("mp_scoreboard_showdefkit") != 0.0;
g_iForcechasecam = get_cvar_num("mp_forcechasecam");
g_iForcecamera = get_cvar_num("mp_forcecamera");
g_iFadetoblack = get_cvar_num("mp_fadetoblack");

}
}

public client_disconnected(id)
{
g_bCurScore[id] = g_bWaitForBuyZone[id] = false;
g_vAngles1[id][0] = g_vAngles1[id][1] = g_vAngles1[id][2] = 0.0;
g_vAngles2[id][0] = g_vAngles2[id][1] = g_vAngles2[id][2] = 0.0;
g_iButtons[id] = 0;
}

public client_connectex(id)
{
g_bCurScore[id] = g_bWaitForBuyZone[id] = false;
g_vAngles1[id][0] = g_vAngles1[id][1] = g_vAngles1[id][2] = 0.0;
g_vAngles2[id][0] = g_vAngles2[id][1] = g_vAngles2[id][2] = 0.0;
g_iButtons[id] = 0;
}

public plugin_end()
{
ArrayDestroy(g_aBlockWeapons);
}

// Bypass server side PSILENT [karaul0v first method]
public PM_Move_HOOK(const id)
{
static Float:vTmpAngles[3];
if (id > 0 && id <= MaxClients)
{
get_pmove(pm_oldangles, vTmpAngles);
set_pmove(pm_oldangles, g_vAngles1[id]);
g_vAngles1[id][0] = vTmpAngles[0];
g_vAngles1[id][1] = vTmpAngles[1];
g_vAngles1[id][2] = vTmpAngles[2];
get_pmove(pm_angles, vTmpAngles);
set_pmove(pm_angles, g_vAngles2[id]);
g_vAngles2[id][0] = vTmpAngles[0];
g_vAngles2[id][1] = vTmpAngles[1];
g_vAngles2[id][2] = vTmpAngles[2];
}
return HC_CONTINUE;
}

// Bypass server side PSILENT [karaul0v second method]
public FM_CmdStart_Pre(id, handle)
{
if (id > 0 && id <= MaxClients)
{
new btn = get_uc(handle, UC_Buttons);
new bool:bHandled = false;

if (g_bBlockScoreAttr)
{
// Use score attrib message [like in softblocker]
new bool:oldScore = (g_iButtons[id] & IN_SCORE) > 0;
g_bCurScore[id] = (btn & IN_SCORE) > 0;

if (g_bBlockScoreAttrAttack)
{
if (g_bCurScore[id])
{
set_member(id, m_flNextAttack, 0.1);
}
}

if (g_bBlockScoreLocalDead)
{
if (g_bWaitForBuyZone[id])
{
if (rg_get_user_buyzone(id))
{
UpdateUserScoreForPlayer(id, id);
g_bWaitForBuyZone[id] = false;

// force update scoreboard
message_begin(MSG_ONE_UNRELIABLE, g_iScoreInfoMsg, _,id);
write_byte(33); // is safe!
write_short(0);
write_short(0);
write_short(0);
write_short(0);
message_end();
}
else
{
if (g_bRadarFix[id] && floatabs(get_gametime() - g_fRadarUpdateTime[id]) > 0.1)
{
g_bRadarFix[id] = !g_bRadarFix[id];
UpdateUserScoreForPlayer(id, id);
g_fRadarUpdateTime[id] = get_gametime();
}
else if (!g_bRadarFix[id] && floatabs(get_gametime() - g_fRadarUpdateTime[id]) > 0.25)
{
g_bRadarFix[id] = !g_bRadarFix[id];
message_begin(MSG_ONE_UNRELIABLE, g_iScoreAttribMsg, _, id);
write_byte(id);
write_byte(SCORE_STATUS_DEAD);
message_end();
g_fRadarUpdateTime[id] = get_gametime();
}
}
}
else
{
if (!rg_get_user_buyzone(id))
{
g_bWaitForBuyZone[id] = true;
}
}
}

if (oldScore == true && g_bCurScore[id] == false)
{
if (!is_user_bot(id))
{
new bool:in_buyzone = true;

if (g_bBlockScoreLocalDead)
{
in_buyzone = rg_get_user_buyzone(id);
}

for(new iPlayer = 1; iPlayer <= MaxClients; iPlayer++)
{
if (iPlayer == id)
{
if (in_buyzone)
{
UpdateUserScoreForPlayer(id, iPlayer);
continue;
}
else
{
g_bWaitForBuyZone[id] = true;
}
}

if (is_user_connected(iPlayer))
{
if (get_member(id, m_iTeam) == get_member(iPlayer, m_iTeam))
{
continue;
}

message_begin(MSG_ONE_UNRELIABLE, g_iScoreAttribMsg, _, id);
write_byte(iPlayer);
write_byte(SCORE_STATUS_DEAD);
message_end();
}
}


// force update scoreboard
message_begin(MSG_ONE_UNRELIABLE, g_iScoreInfoMsg, _,id);
write_byte(33); // is safe!
write_short(0);
write_short(0);
write_short(0);
write_short(0);
message_end();
}
}
else if (oldScore == false && g_bCurScore[id] == true)
{
if (!is_user_bot(id))
{
for(new iPlayer = 1; iPlayer <= MaxClients; iPlayer++)
{
if (is_user_connected(iPlayer))
{
UpdateUserScoreForPlayer(id, iPlayer);
}
}

// force update scoreboard
message_begin(MSG_ONE_UNRELIABLE, g_iScoreInfoMsg, _,id);
write_byte(33); // is safe!
write_short(0);
write_short(0);
write_short(0);
write_short(0);
message_end();
}
}
}

if (g_iAimBlockMethod == 1)
{
set_uc(handle, UC_Buttons, g_iButtons[id]);
bHandled = true;
}

g_iButtons[id] = btn;

if (bHandled)
{
return FMRES_HANDLED;
}
}
return FMRES_IGNORED;
}

// Use score attrib message [like in softblocker]
public ScoreAttrib_HOOK(msgid, dest, id)
{
if (id <= 0 || id > MaxClients)
{
return PLUGIN_CONTINUE;
}

if (!g_bCurScore[id])
{
new target = get_msg_arg_int(1);
if (target == id)
{
if (g_bBlockScoreLocalDead)
{
if (!rg_get_user_buyzone(id))
{
return PLUGIN_HANDLED;
}
}
return PLUGIN_CONTINUE;
}
else if (get_member(id, m_iTeam) == get_member(target, m_iTeam))
{
return PLUGIN_CONTINUE;
}
return PLUGIN_HANDLED;
}

return PLUGIN_CONTINUE;
}

public fw_block_weapon_secondary(const weapon)
{
new id = get_member(weapon, m_pPlayer);
new Float:fSecondary = get_member(weapon, m_Weapon_flNextSecondaryAttack);

if (get_member(id,m_bOwnsShield))
{
if (fSecondary >= 1000.0)
{
set_member(weapon, m_Weapon_flNextSecondaryAttack, 0.0);
}
}
else if (fSecondary < 1000.0)
set_member(weapon, m_Weapon_flNextSecondaryAttack, 2000.0);

}

stock trim_to_dir(path[])
{
new len = strlen(path);
len--;
for(; len >= 0; len--)
{
if(path[len] == '/' || path[len] == '\\')
{
path[len] = EOS;
break;
}
}
}

#define CAMERA_MODE_SPEC_ANYONE 0
#define CAMERA_MODE_SPEC_ONLY_TEAM 1
#define CAMERA_MODE_SPEC_ONLY_FIRST_PERSON 2

#define FADETOBLACK_OFF 0
#define FADETOBLACK_STAY 1
#define FADETOBLACK_AT_DYING 2


stock GetForceCamera()
{
new retVal = 0;

if (g_iFadetoblack != FADETOBLACK_STAY)
{
retVal = g_iForcechasecam;

if (retVal == CAMERA_MODE_SPEC_ANYONE)
retVal = g_iForcecamera;
}
else
retVal = CAMERA_MODE_SPEC_ONLY_FIRST_PERSON;

return retVal;
}

stock UpdateUserScoreForPlayer(id, iPlayer)
{
new iState = SCORE_STATUS_NONE;

if (get_entvar(iPlayer,var_deadflag) != DEAD_NO)
{
iState |= SCORE_STATUS_DEAD;
}

if (get_member(iPlayer,m_bHasC4))
{
iState |= SCORE_STATUS_BOMB;
}

if (get_member(iPlayer,m_bIsVIP))
{
iState |= SCORE_STATUS_VIP;
}

if (g_bShowDef && get_member(iPlayer,m_bHasDefuser))
{
iState |= SCORE_STATUS_DEFKIT;
}

if (iState & (SCORE_STATUS_BOMB | SCORE_STATUS_DEFKIT) && GetForceCamera() != CAMERA_MODE_SPEC_ANYONE)
{
#if REAPI_VERSION > 524300
if (rg_player_relationship(id, iPlayer) != GR_TEAMMATE)
#else
if (get_member(iPlayer, m_iTeam) != get_member(id, m_iTeam))
#endif
iState &= ~(SCORE_STATUS_BOMB | SCORE_STATUS_DEFKIT);
}

message_begin(MSG_ONE, g_iScoreAttribMsg, _,id);
write_byte(iPlayer);
write_byte(iState);
message_end();
}

stock bool:rg_get_user_buyzone(const pClient) {
new iSignals[UnifiedSignals];
get_member(pClient, m_signals, iSignals);

return bool:(SignalState:iSignals[US_State] & SIGNAL_BUY);
}
L 07/26/2024 - 19:31:46: [ReAPI] ReGameDll: isn't available
L 07/26/2024 - 19:31:46: [AMXX] Displaying debug trace (plugin "aim_blocker.amxx", version "2.4")
L 07/26/2024 - 19:31:46: [AMXX] Run time error 10: native error (native "get_member_s")
 
В этой теме было размещено решение! Перейти к решению.
Сообщения
1,503
Реакции
623
Помог
5 раз(а)
ну не знаю я не доктор но кажется reapi просит regamedll поновее ?
 

TYQ

Сообщения
18
Реакции
5
Предупреждения
5
I have the latest version on the server: ReGameDLL version: 5.26.0.668-dev
 
Сообщения
1,242
Реакции
2,231
Помог
57 раз(а)
Код:
[ 9] ReAPI            RUN   -    reapi_amxx_i386.so          v5.26.0.324-dev  pl2  ANY   Never
2024-07-26_21-04-46.jpg
 
Сообщения
1,503
Реакции
623
Помог
5 раз(а)
TYQ, возможно если стоит reapi из github actions то нужно и regamedll из actions взять? я не уверен.
 

TYQ

Сообщения
18
Реакции
5
Предупреждения
5
Код:
[ 9] ReAPI            RUN   -    reapi_amxx_i386.so          v5.26.0.324-dev  pl2  ANY   Never
Посмотреть вложение 42859
in this plugin
Обновлено до версии 2.4

* Исправлена сборка на релизной версии reapi.

Рекомендуется
установить reapi из github actions, https://github.com/s1lentq/reapi/actions/runs/9920080507 или новее для более точной работы опции block_score_attr
26 Июл 2024
TYQ, возможно если стоит reapi из github actions то нужно и regamedll из actions взять? я не уверен.
Do you know which action version will be the best?
 
Сообщения
1,242
Реакции
2,231
Помог
57 раз(а)
karaulov Функционал должен быть принят в релиз, зачем вы свои поделия клеите к артефактам. Потом начинается подобное. Нужно иметь терпение.
 
Сообщения
1,503
Реакции
623
Помог
5 раз(а)
BlackSignature, просто внезапно так получилось что функционал имеется только там, а релиза нет с первого января, предлагаете мне подождать релиза что ли и после него делать плагины?

Но все собирается и с релиз версией, только в anti esp PAS будет отключён и немного хуже hide events опция будет работать, а в aim blocker немного scoreattrib фейковый может не так работать. Но обратная совместимость имеется в общем и целом)
 

TYQ

Сообщения
18
Реакции
5
Предупреждения
5
BlackSignature, просто внезапно так получилось что функционал имеется только там, а релиза нет с первого января, предлагаете мне подождать релиза что ли и после него делать плагины?

Но все собирается и с релиз версией, только в anti esp PAS будет отключён и немного хуже hide events опция будет работать, а в aim blocker немного scoreattrib фейковый может не так работать. Но обратная совместимость имеется в общем и целом)
Do you know which action version will be the best? regamedll?
 
Сообщения
1,242
Реакции
2,231
Помог
57 раз(а)
предлагаете мне подождать
нет конечно, лучше привязать релиз с артефакту, чтобы люди потом ломали голову из-за нестыковки интерфейсов, и ставили себе наобум артефакты мода, которые не протестированы и могут иметь непредвиденное поведение

версия установленая оттуда не работает ?
у человека
Код:
ReGameDLL version: 5.26.0.668-dev
Build date: 19:02:48 Dec 31 2023
Build from: https://github.com/s1lentq/ReGameDLL_CS/commit/d3c0ec8
 

TYQ

Сообщения
18
Реакции
5
Предупреждения
5
версия установленая оттуда не работает ?

https://github.com/s1lentq/ReGameDLL_CS/actions/runs/9930161285 сейчас из "nightbuilds" вот эта последняя
no, in console:
L 07/26/2024 - 20:29:48: [ReAPI] ReGameDll: isn't available
L 07/26/2024 - 20:29:48: [AMXX] Displaying debug trace (plugin "aim_blocker.amxx", version "2.4")
L 07/26/2024 - 20:29:48: [AMXX] Run time error 10: native error (native "get_member_s")
L 07/26/2024 - 20:29:48: [AMXX] [0] aim_blocker.sma::fw_block_weapon_secondary (line 380)
 
Сообщения
1,503
Реакции
623
Помог
5 раз(а)
BlackSignature, нет я тогда приостанавливаю обновления всех своих плагинов на неопределённый срок пока не выйдет релиз reapi...(которого нет уже с первого января")😂 мда ну ты хотя бы не тупи пожалуйста, бесишь своими постами уже :(
 
Последнее редактирование:

TYQ

Сообщения
18
Реакции
5
Предупреждения
5
is there any way to solve this?
26 Июл 2024
generally, after updating reapi from the action, plugins with <reapi> do not work
 
Сообщения
1,503
Реакции
623
Помог
5 раз(а)
BlackSignature, это не значит что обязательно сервер упадёт или что-то ещё случится, в основном в master ветку только рабочие вещи добавляются, и мне эти вещи как раз и нужны были. Скажи свое предложение наконец, мне перестать делать обновление плагинов, пока не выйдет релиз reapi (если его нет с января, его может не быть и ещё полгода) ? Жду конкретики.

и ещё раз обратная совместимость с релиз версией имеется, не обязательно ставить dev сборку (не существенные вещи могут слегка не так работать, но в основном разница будет не большая)

is there any way to solve this?
Список плагинов не заполнен, все плагины перестали работать или только один? Папка include в компиляторе была обновлена перед сборкой плагина ?
 

TYQ

Сообщения
18
Реакции
5
Предупреждения
5
BlackSignature, это не значит что обязательно сервер упадёт или что-то ещё случится, в основном в master ветку только рабочие вещи добавляются, и мне эти вещи как раз и нужны были. Скажи свое предложение наконец, мне перестать делать обновление плагинов, пока не выйдет релиз reapi (если его нет с января, его может не быть и ещё полгода) ? Жду конкретики.



Список плагинов не заполнен, все плагины перестали работать или только один? Папка include в компиляторе была обновлена перед сборкой плагина ?
all plugins with <reapi> reparachute, icon gun etc
 
Сообщения
1,242
Реакции
2,231
Помог
57 раз(а)
мне перестать делать обновление плагинов, пока не выйдет релиз
Я бы в принципе не публиковал бы обновление, основанное на артефакте, ибо плагины, как по мне, должны быть привязаны к инструментарию вышедшего релиза. Т.е. по хорошему, нужно сделать revert.
 

TYQ

Сообщения
18
Реакции
5
Предупреждения
5
after uploading this:

L 07/26/2024 - 20:46:37: [META] Overriding game 'cstrike' with dllfile 'cs.so'
L 07/26/2024 - 20:46:37: [META] ERROR: dll: Couldn't load game DLL /home/data/xxxx/xxxx.cs16/cstrike/dlls/cs.so: /home/data/xxxxx/xxxx.cs16/cstrike/dlls/cs.so: undefined symbol: __libc_single_threaded
FATAL ERROR (shutting down): Failure to load game DLL; exiting...

L 07/26/2024 - 20:46:37: [META] ERROR: Failure to load game DLL; exiting...
Segmentation fault (core dumped)
"0x7ffcaefe1470s": not in executable format: file format not recognized
email debug.log to [email protected]
Fri Jul 26 20:46:40 CEST 2024: Server restart in 10 seconds
 
Статус
В этой теме нельзя размещать новые ответы.

Пользователи, просматривающие эту тему

Сейчас на форуме нет ни одного пользователя.
Сверху Снизу