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:
@@ -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
|
||||
Reference in New Issue
Block a user