[Achievements] Core 🏆

[Achievements] Core 🏆 Release 1.2

Marty

Участник
Сообщения
268
Реакции
105
Предположим у меня 10 серверов, мне как сделать чтобы было 10 конфигов и их править?
Например настроить один конфиг, а остальные ctl+c ctrl+v. В настройках то что менять? Тег? Сервер ид? (вроде не такая большая проблема)
 

dyoma

Участник
Сообщения
175
Реакции
21
Например настроить один конфиг, а остальные ctl+c ctrl+v. В настройках то что менять? Тег? Сервер ид? (вроде не такая большая проблема)
я маленько не так делаю, если конфиг общий для всех серверов, то физически это один файл, только ссылки на директориях. Соответственно, чтобы поправить на 10 серверах, мне нужно поправить 1 файл.
А если там должна быть разная информация, соответственно нужно делать 10 файлов в каждой директории сервера.
 

Rimmer

Помогаю новичкам / Переводчик / Тестер / Заказчик
Сообщения
1,368
Реакции
753
  • Автор ресурса
  • #24
я маленько не так делаю, если конфиг общий для всех серверов, то физически это один файл, только ссылки на директориях. Соответственно, чтобы поправить на 10 серверах, мне нужно поправить 1 файл.
А если там должна быть разная информация, соответственно нужно делать 10 файлов в каждой директории сервера.
Как то у вас все через Точку G...
Есть параметр "server_id" "1" //Номер сервера(ов)
 

dyoma

Участник
Сообщения
175
Реакции
21
Привет.
Подскажите всё таки, триггеры будут нужны или это просто ошибочно осталось?
[achievements.smx] Achievements: Trigger not found[Killer I]
 

Rimmer

Помогаю новичкам / Переводчик / Тестер / Заказчик
Сообщения
1,368
Реакции
753
  • Автор ресурса
  • #26
Привет.
Подскажите всё таки, триггеры будут нужны или это просто ошибочно осталось?
[achievements.smx] Achievements: Trigger not found[Killer I]
Подсказываю, триггеры надо написать в конфиг.
 

dyoma

Участник
Сообщения
175
Реакции
21
Подсказываю, триггеры надо написать в конфиг.
Спасибо. Помогло, не совсем тривиально, но всё же. Оказывается нужно поставить дополнительно плагины на LVL и на SHOP.
L 10/21/2022 - 10:08:38: SourceMod error session started
L 10/21/2022 - 10:08:38: Info (map "aim_usp_xilo") (file "/home/hlds/cs_serv_01/csgo/addons/sourcemod/logs/errors_20221021.log")
L 10/21/2022 - 10:08:38: [achievements.smx] SQLT_OnSaveClient failure: "You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near '神')' at line 1"
L 10/21/2022 - 10:08:57: Error log file session closed.
L 10/21/2022 - 10:09:20: SourceMod error session started
L 10/21/2022 - 10:09:20: Info (map "aim_usptrain") (file "/home/hlds/cs_serv_01/csgo/addons/sourcemod/logs/errors_20221021.log")
L 10/21/2022 - 10:09:20: [achievements.smx] SQLT_OnSaveClient failure: "You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near '神')' at line 1"
L 10/21/2022 - 10:09:34: [SM] Exception reported: Invalid Handle 35201123 (error 3)
L 10/21/2022 - 10:09:34: [SM] Blaming: achievements.smx
L 10/21/2022 - 10:09:34: [SM] Call stack trace:
L 10/21/2022 - 10:09:34: [SM] [0] GetTrieValue
L 10/21/2022 - 10:09:34: [SM] [1] Line 57, achievements/events.sp::ProcessEvents
L 10/21/2022 - 10:09:34: [SM] [2] Line 11, achievements/events.sp::Event_AttackerCallback
L 10/21/2022 - 10:18:50: [SM] Exception reported: Invalid Handle 7d201111 (error 3)
L 10/21/2022 - 10:18:50: [SM] Blaming: achievements.smx
L 10/21/2022 - 10:18:50: [SM] Call stack trace:
L 10/21/2022 - 10:18:50: [SM] [0] GetTrieValue
L 10/21/2022 - 10:18:50: [SM] [1] Line 57, achievements/events.sp::ProcessEvents
L 10/21/2022 - 10:18:50: [SM] [2] Line 11, achievements/events.sp::Event_AttackerCallback
 

YoungDizziss

Участник
Сообщения
82
Реакции
10
Базу подключил, ошибок ни в логах ни в консоли нет. При попытке посмотреть достижения в процессе пишет: Данные о клиенте ещё не загружены. Пожалуйста, подождите
Что пишет в базе
 

Вложения

  • Снимок.PNG
    Снимок.PNG
    11.8 КБ · Просмотры: 38

Rimmer

Помогаю новичкам / Переводчик / Тестер / Заказчик
Сообщения
1,368
Реакции
753
  • Автор ресурса
  • #29
Rimmer обновил(а) ресурс [Achievements] Core 🏆 новой записью:

✡ Мы вернулись! А вот и обнова

@Pisex были проблема с ПК, он наконец то вернулся!
Продолжаем разработку, ожидайте дальнейших обновлений.


Исправлена ошибка, при которой после смены карты error_log спамил многочисленными ошибками, в плоть до 50+МБ.
ㅤ↳ L 10/31/2022 - 00:00:22: [SM] Exception reported: Array index out-of-bounds (index 64, limit 64)
Исправлена...

Узнать больше об этом обновлении...
Сообщения автоматически склеены:

Кхм, только сейчас заметил, то что просто перезапуск плагина не поможет 🤡
Сервер просто крашиться из за того что в прошлой версии при смене карте была ошибка:
C-подобный:
...
L 11/01/2022 - 20:40:29: [SM]   [615] Call_Finish
L 11/01/2022 - 20:40:29: [SM]   [616] Line 156, d:\Hentai\scripting\achievements.sp::Achievements_OnCoreLoaded
Проще говоря, при обновлении способом перезапуска плагина с 0.0.2 на 0.0.3 версию, скорее всего у вас ляжет сервер.
Так что нужно именно перезапустить сервер или возможно сменить карту для обновления на 0.0.3.
Сообщения автоматически склеены:

Обнаружена новая ошибка на версии 0.0.3
НЕ ПЕРЕЗАПУСКАЙТЕ ПЛАГИН
через способ sm plugins reload иначе краш сервера из за ошибки:
C-подобный:
L 11/01/2022 - 20:56:24: [SM] Exception reported: Not enough space on the stack
L 11/01/2022 - 20:56:24: [SM] Blaming: achievements.smx
L 11/01/2022 - 20:56:24: [SM] Call stack trace:
L 11/01/2022 - 20:56:24: [SM]   [1] Line 221, d:\Hentai\scripting\achievements.sp::Achievements_OnCoreLoaded
L 11/01/2022 - 20:56:24: [SM]   [3] Call_Finish
L 11/01/2022 - 20:56:24: [SM]   [4] Line 156, d:\Hentai\scripting\achievements.sp::Achievements_OnCoreLoaded
L 11/01/2022 - 20:56:24: [SM]   [6] Call_Finish
 
Последнее редактирование:

xek

Рыба клоун
Сообщения
1,652
Реакции
636
➤ Сделать ежедневные достижения
➤ Сделать временные достижения

Это уже какой то батл пасс, но идея мне нравится
 

skaeN

Участник
Сообщения
204
Реакции
108
Ботов засчитывает за игроков. Можно отдельным параметром в конфиг добавить, чтобы можно было это отключать
 

skaeN

Участник
Сообщения
204
Реакции
108
что конкретно засчитывает?
В кфг есть параметр
C-подобный:
"min_players"                    "3"                                                            //Минимальное количество игроков для выполнения достижений
Если на сервере 2 бота + ты, то параметр становится неактуален в этом плане
 

Palonez

бб братки
Сообщения
3,035
Реакции
1,837
В кфг есть параметр
C-подобный:
"min_players"                    "3"                                                            //Минимальное количество игроков для выполнения достижений
Если на сервере 2 бота + ты, то параметр становится неактуален в этом плане
в events.sp в
C-подобный:
    if(GetClientCount() < g_iSettings[2]){
        return;
    }
сделай заместо GetClientCount() - свой подсчет игроков
Сообщения автоматически склеены:

C-подобный:
stock int GetNiggers()
{
    int b = 0;
    for(int i = 0; i <= MaxClients; i++)
        if(IsClientInGame(i) && !IsFakeClient(i) && !IsClientSourceTV(i)) b++;
 
    return b;
}

C-подобный:
    if(GetNiggers() < g_iSettings[2]){
        return;
    }
 

KUBINATOR

Участник
Сообщения
262
Реакции
69
L 11/02/2022 - 17:15:18: [SM] [4176] Call_Finish
L 11/02/2022 - 17:15:18: [SM] [4177] Line 156, d:\Hentai\GitHub\Achievements-Reborn\addons\sourcemod\scripting\achievements.sp::Achievements_OnCoreLoaded
L 11/02/2022 - 17:15:18: [SM] [4179] Call_Finish
L 11/02/2022 - 17:15:18: [SM] [4180] Line 156, d:\Hentai\GitHub\Achievements-Reborn\addons\sourcemod\scripting\achievements.sp::Achievements_OnCoreLoaded
L 11/02/2022 - 17:15:18: [SM] [4182] Call_Finish
L 11/02/2022 - 17:15:18: [SM] [4183] Line 156, d:\Hentai\GitHub\Achievements-Reborn\addons\sourcemod\scripting\achievements.sp::Achievements_OnCoreLoaded
L 11/02/2022 - 17:15:18: [SM] [4185] Call_Finish
L 11/02/2022 - 17:15:18: [SM] [4186] Line 156, d:\Hentai\GitHub\Achievements-Reborn\addons\sourcemod\scripting\achievements.sp::Achievements_OnCoreLoaded
L 11/02/2022 - 17:15:18: [SM] [4188] Call_Finish
L 11/02/2022 - 17:15:18: [SM] [4189] Line 156, d:\Hentai\GitHub\Achievements-Reborn\addons\sourcemod\scripting\achievements.sp::Achievements_OnCoreLoaded
L 11/02/2022 - 17:15:18: [SM] [4191] Call_Finish
L 11/02/2022 - 17:15:18: [SM] [4192] Line 156, d:\Hentai\GitHub\Achievements-Reborn\addons\sourcemod\scripting\achievements.sp::Achievements_OnCoreLoaded
L 11/02/2022 - 17:15:18: [SM] [4194] Call_Finish
L 11/02/2022 - 17:15:18: [SM] [4195] Line 156, d:\Hentai\GitHub\Achievements-Reborn\addons\sourcemod\scripting\achievements.sp::Achievements_OnCoreLoaded
L 11/02/2022 - 17:15:18: [SM] [4197] Call_Finish
L 11/02/2022 - 17:15:18: [SM] [4198] Line 156, d:\Hentai\GitHub\Achievements-Reborn\addons\sourcemod\scripting\achievements.sp::Achievements_OnCoreLoaded
L 11/02/2022 - 17:15:18: [SM] [4200] Call_Finish
L 11/02/2022 - 17:15:18: [SM] [4201] Line 156, d:\Hentai\GitHub\Achievements-Reborn\addons\sourcemod\scripting\achievements.sp::Achievements_OnCoreLoaded
L 11/02/2022 - 17:15:18: [SM] [4203] Call_Finish
L 11/02/2022 - 17:15:18: [SM] [4204] Line 156, d:\Hentai\GitHub\Achievements-Reborn\addons\sourcemod\scripting\achievements.sp::Achievements_OnCoreLoaded
L 11/02/2022 - 17:15:18: [SM] [4205] Line 87, achievements/sql.sp::CreateTables
L 11/02/2022 - 17:15:18: [SM] [4206] Line 34, achievements/sql.sp::OnDBConnect
 

Rimmer

Помогаю новичкам / Переводчик / Тестер / Заказчик
Сообщения
1,368
Реакции
753
  • Автор ресурса
  • #36
L 11/02/2022 - 17:15:18: [SM] [4176] Call_Finish
L 11/02/2022 - 17:15:18: [SM] [4177] Line 156, d:\Hentai\GitHub\Achievements-Reborn\addons\sourcemod\scripting\achievements.sp::Achievements_OnCoreLoaded
L 11/02/2022 - 17:15:18: [SM] [4179] Call_Finish
L 11/02/2022 - 17:15:18: [SM] [4180] Line 156, d:\Hentai\GitHub\Achievements-Reborn\addons\sourcemod\scripting\achievements.sp::Achievements_OnCoreLoaded
L 11/02/2022 - 17:15:18: [SM] [4182] Call_Finish
L 11/02/2022 - 17:15:18: [SM] [4183] Line 156, d:\Hentai\GitHub\Achievements-Reborn\addons\sourcemod\scripting\achievements.sp::Achievements_OnCoreLoaded
L 11/02/2022 - 17:15:18: [SM] [4185] Call_Finish
L 11/02/2022 - 17:15:18: [SM] [4186] Line 156, d:\Hentai\GitHub\Achievements-Reborn\addons\sourcemod\scripting\achievements.sp::Achievements_OnCoreLoaded
L 11/02/2022 - 17:15:18: [SM] [4188] Call_Finish
L 11/02/2022 - 17:15:18: [SM] [4189] Line 156, d:\Hentai\GitHub\Achievements-Reborn\addons\sourcemod\scripting\achievements.sp::Achievements_OnCoreLoaded
L 11/02/2022 - 17:15:18: [SM] [4191] Call_Finish
L 11/02/2022 - 17:15:18: [SM] [4192] Line 156, d:\Hentai\GitHub\Achievements-Reborn\addons\sourcemod\scripting\achievements.sp::Achievements_OnCoreLoaded
L 11/02/2022 - 17:15:18: [SM] [4194] Call_Finish
L 11/02/2022 - 17:15:18: [SM] [4195] Line 156, d:\Hentai\GitHub\Achievements-Reborn\addons\sourcemod\scripting\achievements.sp::Achievements_OnCoreLoaded
L 11/02/2022 - 17:15:18: [SM] [4197] Call_Finish
L 11/02/2022 - 17:15:18: [SM] [4198] Line 156, d:\Hentai\GitHub\Achievements-Reborn\addons\sourcemod\scripting\achievements.sp::Achievements_OnCoreLoaded
L 11/02/2022 - 17:15:18: [SM] [4200] Call_Finish
L 11/02/2022 - 17:15:18: [SM] [4201] Line 156, d:\Hentai\GitHub\Achievements-Reborn\addons\sourcemod\scripting\achievements.sp::Achievements_OnCoreLoaded
L 11/02/2022 - 17:15:18: [SM] [4203] Call_Finish
L 11/02/2022 - 17:15:18: [SM] [4204] Line 156, d:\Hentai\GitHub\Achievements-Reborn\addons\sourcemod\scripting\achievements.sp::Achievements_OnCoreLoaded
L 11/02/2022 - 17:15:18: [SM] [4205] Line 87, achievements/sql.sp::CreateTables
L 11/02/2022 - 17:15:18: [SM] [4206] Line 34, achievements/sql.sp::OnDBConnect
При каком случае у вас пишется?
 

skaeN

Участник
Сообщения
204
Реакции
108
@Rimmer флудит этим в лог при запуске сервера, с редкостью при смене карты. Забивает память логов по размерам документа
filezilla_skhgz8xgWE.png
 

Rimmer

Помогаю новичкам / Переводчик / Тестер / Заказчик
Сообщения
1,368
Реакции
753
  • Автор ресурса
  • #38

skaeN

Участник
Сообщения
204
Реакции
108
в events.sp в
C-подобный:
    if(GetClientCount() < g_iSettings[2]){
        return;
    }
сделай заместо GetClientCount() - свой подсчет игроков
Сообщения автоматически склеены:

C-подобный:
stock int GetNiggers()
{
    int b = 0;
    for(int i = 0; i <= MaxClients; i++)
        if(IsClientInGame(i) && !IsFakeClient(i) && !IsClientSourceTV(i)) b++;
 
    return b;
}

C-подобный:
    if(GetNiggers() < g_iSettings[2]){
        return;
    }
Возможно в логах флудить из-за этого, а возможно и сам плагин шалит

C-подобный:
L 11/03/2022 - 13:42:01: [SM] Blaming: achievements/achievements.smx
L 11/03/2022 - 13:42:01: [SM] Call stack trace:
L 11/03/2022 - 13:42:01: [SM]   [0] CloseHandle
L 11/03/2022 - 13:42:01: [SM]   [1] Line 191, C:\Users\Елена\Downloads\SM1.10.Achievements.R.Core.Beta.0.0.3 (1)\addons\sourcemod\scripting\achievements.sp::OnClientDisconnect
L 11/03/2022 - 13:42:01: [SM] Exception reported: Handle e36009e0 is invalid (error 3)
L 11/03/2022 - 13:42:01: [SM] Blaming: achievements/achievements.smx
L 11/03/2022 - 13:42:01: [SM] Call stack trace:
L 11/03/2022 - 13:42:01: [SM]   [0] CloseHandle
L 11/03/2022 - 13:42:01: [SM]   [1] Line 191, C:\Users\Елена\Downloads\SM1.10.Achievements.R.Core.Beta.0.0.3 (1)\addons\sourcemod\scripting\achievements.sp::OnClientDisconnect
 

Palonez

бб братки
Сообщения
3,035
Реакции
1,837
Возможно в логах флудить из-за этого, а возможно и сам плагин шалит

C-подобный:
L 11/03/2022 - 13:42:01: [SM] Blaming: achievements/achievements.smx
L 11/03/2022 - 13:42:01: [SM] Call stack trace:
L 11/03/2022 - 13:42:01: [SM]   [0] CloseHandle
L 11/03/2022 - 13:42:01: [SM]   [1] Line 191, C:\Users\Елена\Downloads\SM1.10.Achievements.R.Core.Beta.0.0.3 (1)\addons\sourcemod\scripting\achievements.sp::OnClientDisconnect
L 11/03/2022 - 13:42:01: [SM] Exception reported: Handle e36009e0 is invalid (error 3)
L 11/03/2022 - 13:42:01: [SM] Blaming: achievements/achievements.smx
L 11/03/2022 - 13:42:01: [SM] Call stack trace:
L 11/03/2022 - 13:42:01: [SM]   [0] CloseHandle
L 11/03/2022 - 13:42:01: [SM]   [1] Line 191, C:\Users\Елена\Downloads\SM1.10.Achievements.R.Core.Beta.0.0.3 (1)\addons\sourcemod\scripting\achievements.sp::OnClientDisconnect
Нет. В ошибке говорится, что закрывается не тот дескриптор
 
Сверху Снизу