SPP bot world as of 2026-08-26: merged state of all Cowork sessions (brain, combat data, chat seams 2.0, idiolect, heard/context, headless players, name generator, crests, seeds)

This commit is contained in:
2026-09-03 19:05:51 +02:00
parent f520c66e85
commit dcbecd2843
55 changed files with 58741 additions and 566 deletions
+34
View File
@@ -0,0 +1,34 @@
# Полный пересид ботов, кланов и всего бот-мира.
# НЕ трогает: твои аккаунты и персонажей, твои кланы (если создашь), купленные тобой холлы.
# Стирает и пересоздаёт: бот-персонажей, бот-кланы, войны, их холлы/замки,
# прогресс/память/слухи ботов, олимпиаду, Семь Печатей, манор.
# Использование: powershell -ExecutionPolicy Bypass -File reset-bots.ps1
$ErrorActionPreference = "Stop"
$Compose = Join-Path $PSScriptRoot "server\docker\docker-compose.yml"
$sql = @"
DELETE FROM characters WHERE account_name='sppbots';
DELETE FROM clan_data WHERE clan_id BETWEEN 300000001 AND 300000999;
DELETE FROM clan_wars WHERE CAST(clan1 AS UNSIGNED) BETWEEN 300000001 AND 300000999 OR CAST(clan2 AS UNSIGNED) BETWEEN 300000001 AND 300000999;
UPDATE clanhall SET ownerId=0, paid=0, paidUntil=0 WHERE ownerId BETWEEN 300000001 AND 300000999;
DELETE FROM items WHERE owner_id BETWEEN 300000001 AND 300000999;
DELETE FROM crests WHERE crest_id BETWEEN 9000 AND 9999;
DELETE FROM olympiad_nobles WHERE charId >= 270001000;
DELETE FROM heroes WHERE charId >= 270001000;
DELETE FROM seven_signs WHERE charId >= 270001000;
DROP TABLE IF EXISTS fake_player_progress;
DROP TABLE IF EXISTS fake_player_memory;
DROP TABLE IF EXISTS fake_player_rumor;
"@
Write-Host "Стираю бот-данные..."
$sql | docker compose -f $Compose exec -T db mariadb -uroot -pl2j l2jmobiusinterlude
if ($LASTEXITCODE -ne 0) { Write-Host "Ошибка SQL — сервер запущен? (docker compose up)" -ForegroundColor Red; exit 1 }
Write-Host "Перезапускаю сервер (логин зальёт свежий сид)..."
docker compose -f $Compose restart login
Start-Sleep -Seconds 8
docker compose -f $Compose restart game
Write-Host "Готово. Гейм-сервер поднимется ~1 мин, боты пересозданы со стартовых уровней." -ForegroundColor Green