Skip to content

2wendex2/wendex-boshy-server

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Wendex Boshy Server

Супер сервер для боши, с добавлением разных фишек, таких как телепортация в любое место игры и возможность играть в удалённой солгрином онлайн арене

Как телепортироваться в любое место игры?

Напишите в чат команду

/save <фрейм> <координата x> <координата y>

Здесь фрейм — название конкретного мира (или босса, или даже меню, хотя в меню не рекомендую переходить, так как пока точно не знаю реакцию игры на это и не могу её правильно обработать на сервере), координата x — горизонтальная координата, координата y — вертикальная. Тогда WBS сохранится в этом месте и нажав рестарт вы окажетесь там. Фреймы можно посмотреть в wbs/boshyframes.py

Как попасть в онлайн арену?

Во время онлайн игры напишите в чат команду

/save pvp 40 40

Затем вы должны отключить онлайн у себя нажав F12 2 раза (это обязательно, иначе там начнётся какой-то треш), после этого нажмите рестарт. Вы окажетесь на арене.

Чтобы выйти из арены необходимо нажать ESC (F2 там не работает). В чат настоятельно не рекомендую писать, ибо солгрин его похерил и он нихуя не работает нормально.

Какие ещё есть команды?

Команд пока что (на состояние версии 0.0) всего 3:

/save <фрейм> <координата x> <координата y>
/ping
/version

Про save вы уже знаете, ping проверяет доступность сервера (если всё хорошо WBS напишет pong), version показывает версию сервера. Так что пока функиональность ограничена командой save.

Что за WBS/чёрный квадратик в левом верхнем углу?

Это фиктивный игрок, нужный чтобы от него шли сохранения игры и информационные сообщения. На самом деле это не игрок и даже не бот, это просто сервер обманным путём заставляет боши поверить, что такой игрок есть и от его имени производит все действия на стороне игры.

А как мне самому поднять твой сервер?

Для этого нужен python 2. Запускаете run.py и наслаждаетесь. Полное дерево зависимостей записано в requirements-tree.txt, однако обычно достаточно установить twisted[tls] и pylacewing (ту длинную ссылку внизу файла). Если после этого что-то не работает — тут поможет только борьба с зависимостями. Именно для такой борьбы я и привожу всё дерево зависимостей с версиями, на котором уж точно должно работать. Версию питона я использовал 2.7.18, если у вас другая и из-за этого не работает, то тут же опять всё индивидуально.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages