Svoloch 8 Жалоба Опубликовано 14 августа, 2018 (изменено) На сервере существует проблема связанная с зависаниями компьютеров из мода OpenComputers после прыжков на кораблях. В 13.08.2018 в 21:19, BlackDiver сказал: Есть простой способ, позволяющий избежать зависания компа после прыжка. А именно - использовать вместо обычного компьютера, серверную стойку с сервером. Также, не стоит забывать, о недавно добавленном аддоне к варпу - NVL WarpdriveExtensions, который позволяет легко управлять кораблем с помощью Docking Computer. Все просто - используете серверную стойку. Спасибо за совет BlackDiver-у, который ответил мне в http://forum.dreamfinity.org/index.php?/topic/3051-виснут-компы-после-прыжка-возможное-решение-этй-проблемы/&tab=comments#comment-12998 Хотя это наверное никому не потребуется, также опишу свой вариант решения проблемы. Для предотвращения зависаний можно установить OpenOS 1.50, с которой не виснет даже на обычном компе. Скачать эту версию можно с помощью скрипта https://pastebin.com/SJhn6Gx5 Старая версия OpenOS требует измененных программ для полета: warpdriveCommons.lua https://pastebin.com/QJ2PVxrR startup https://pastebin.com/iJKf40X9 Подробное описание установки. На всякий случай предупреждаю, будьте бдительны, относитесь с осторожностью к программам от других игроков, они могут передать ваши координаты. 1) Установить OpenOS 1.6 (встроенную версию) на жесткий диск и загрузиться с него. 2) Установить и запустить скачивалку OpenOS 1.50. Для этого выполняем команды pastebin get SJhn6Gx5 dist-downloader и dist-downloader Загрузка занимает чуть больше часа, в течение этого времени лучше не отходить от компа. Можно попробовать уменьшить задержку между скачиваниями файлов, но на сервере это вызывало ошибку. 3) Если не произошло ошибок при загрузке, то в результате OpenOS 1.50 должна была загрузиться в папку dist. Можно проверить наличие файлов командой ls dist 4) Загрузить программы для полета с помощью команд pastebin get iJKf40X9 dist/warp и pastebin get QJ2PVxrR dist/warpdriveCommons.lua 5) Вставить чистую дискету и скопировать на нее загруженные файлы. Для этого смотрим идентификатор дискеты (первые три символа) и выполняем команды cd dist и cp -r . /mnt/ид_дискеты Спойлер Идентификатор назначается только после помещения дискеты в дисковод. 6) Для запуска программы для полетов, достаточно выполнить команду warp сразу после загрузки с полученной дискеты (для этого вынуть жесткий диск и перезагрузить компьютер). 7) Для того чтобы отличать дискету от других, можно задать имя дискеты командой label -a ид_дискеты название. Изменено 15 августа, 2018 пользователем Svoloch 1 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
CynepTano4ek 1 Жалоба Опубликовано 30 августа, 2018 Разумеется, для работы скрипта нужна Интернет-карта Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Svoloch 8 Жалоба Опубликовано 30 августа, 2018 Забыл упомянуть. Но мне кажется что это и так достаточно очевидно. Еще на всякий случай выкладываю генератор таких скриптов и скачивалку для версии OpenOS 1.7.2 (последняя на данный момент). Если что, писал это по аналогии с (не работающей) программой https://oc.cil.li/index.php?/topic/1261-openos-updater/ Генератор https://pastebin.com/Bx3msJmS написан на питоне, как пользоваться расписывать не буду. И скачивалка OpenOS 1.7.2 https://pastebin.com/fh8n1Wfz Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты