SAMP

Подборка статей по выбранному разделу wiki.

Защита сервера SA:MP от Flood-атак и ложных пакетов на уровне Pawn

Техническое руководство по настройке защиты серверов SA:MP от сетевого флуда, взлома диалогов и нелегального спавна объектов с помощью Pawn.RakNet и Nex-AC.

Исправление бага с «невидимками» и рассинхронизацией виртуальных миров

Техническое руководство по устранению бага с невидимыми игроками и рассинхронизации виртуальных миров в SA:MP/CRMP с помощью правильного использования инструментов Incognito Streamer.

Борьба с утечками памяти (Memory Leaks) в AMX-скриптах

Техническое руководство по поиску и устранению утечек памяти в серверных скриптах SA:MP/CRMP AMX, фокусирующееся на очистке кэша MySQL, объектах Стримера и стеке.

Организация правильного кэширования данных (PlayerInfo) в RAM

Техническое руководство по созданию высокопроизводительной архитектуры кэширования в оперативной памяти с помощью массива PlayerInfo в Pawn для снижения дисковой нагрузки I/O.

Оптимизация MySQL-запросов в Pawn: Избавляемся от зависаний сервера

Техническое руководство по рефакторингу серверных скриптов SA:MP/CRMP с блокирующих синхронных запросов на многопоточные асинхронные с помощью BlueG MySQL.

Перенос SA:MP/CRMP сервера с Windows на Linux и глубокая отладка крашей

Техническое руководство по миграции мультиплеерных серверов SA:MP/CRMP с платформы Windows на Linux. Особенности замены плагинов, исправление регистра путей и локализация багов с помощью Crashdetect.