Metrostroi scripts error

Это незавершённая статья.Вы можете помочь, исправив и дополнив её.

Это незавершённая статья.
Вы можете помочь, исправив и дополнив её.

Установка Метростроя

Для игры в Метрострой нужно иметь установленные моды приведенные ниже:

  • Metrostroi (Subway Simulator)
  • Metrostroi Subway Simulator — Content Pack part (части от 1 до 8)
  • Metrostroi Subway Simulator — Scripts
  • Карты для Метростроя (которые в основном приведены тут)

В самой игре должна пройти проверка и установка этих модов, что можно видеть внизу в главном меню игры при запуске. После подписки на моды, обычно требуется перезапустить игру.
Обратите внимание, что карты создаются сообществом и аддоны для них могут иметь перекрестную зависимость — к примеру для одной карты нужны аддоны от другой карты и так далее.

Одиночная игра

Крайне рекомендуется создать для игры выделенный сервер, даже если вы будете играть только в одиночку (Сервер будет виден по вкладке LAN в списке серверов Garrys mod). Есть отдельный гайд по установке и настройке выделенного сервера тут.

Мультиплеер

Для игры в мультиплеере нужно просто зайти на сервера с картами которые приведены тут.

Известные проблемы

Отсутствует часть моделей

Пропишите r_rootlod 0 в консоль клиента.

Странное поведение или отсутствие стекол и прозрачных поверхностей

Есть два способа решения данной проблемы:

Способ 1 — Настройки игры.

В игре откройте настройки, перейдите во вкладку «Video», затем нажмите кнопку «Advanced». В разделе «Antialiasing mode» поставьте значение, не равное «None». Попробуйте различные значения, пока стекла или прозрачные поверхности не придут в нормальное состояние.

Способ 2 — Консоль игры.

В консоль нужно ввести: mat_antialias 2

Если стекла и прозрачные поверхности не появились попробуйте установить значения 3 или 4, вместо 2.

Подсветка выходит за границы модели

Поставьте настройки теней на Высокие.

Все модели и большинство текстур стали розовыми и отражаются(Как стекло)

В консоль надо прописать: mat_specular 0

Не распаковывается 6 пак / вылетает при распаковке

Нужно скачать архив https://drive.google.com/file/d/19oE5y9Fnt6F_By8bon6BtGtywWWW4qRV/view?usp=sharing и поместить по пути GarrysMod->garrysmod->addons->»folder with any name» и возможно лучше назвать эту папку как-то. Когда распаковали файлы, можно отписаться от этого аддона и должно все работать ОК.

Производительность

Убедитесь что используете последнюю актуальную версию игры Garry’s Mod из Steam, Metrostroi и карты для него.
Во вкладке «Дополнительно» в настройках графики Garry’s Mod убедитесь в следующем:

  • «Детализация моделей» и «Детализация текстур» установлены на «Высокие» (Решает проблему с невидимыми деталями поезда).
  • «Сглаживание» рекомендуется выставить на любое кроме «Нет» (Решает проблему с прозрачностью окон и элементов, а также со светящимися деталями).
  • «Детализация теней» установлено на «Высокие» (Решает проблему с подсветкой приборов).

Важно:Если не работают дисплеи на 81-722 и АСНП — выключите игровой оверлей в настройках Discord (если установлен)

В самой игре должна пройти проверка и установка этих модов, что можно видеть внизу в главном меню игры при запуске. После подписки на моды, обычно требуется перезапустить игру. Обратите внимание, что карты создаются сообществом и аддоны для них могут иметь перекрестную зависимость — к примеру для одной карты нужны аддоны от другой карты и так далее.

Крайне рекомендуется создать для игры выделенный сервер, даже если вы будете играть только в одиночку (Сервер будет виден по вкладке LAN в списке серверов Garrys mod). Есть отдельный гайд по установке и настройке выделенного сервера тут.

Для игры в мультиплеере нужно просто зайти на сервера с картами которые приведены тут.

Пропишите r_rootlod 0 в консоль клиента.

Способ 1 — Настройки игры.

В игре откройте настройки, перейдите во вкладку «Video», затем нажмите кнопку «Advanced». В разделе «Antialiasing mode» поставьте значение, не равное «None». Попробуйте различные значения, пока стекла или прозрачные поверхности не придут в нормальное состояние.

Способ 2 — Консоль игры.

Если стекла и прозрачные поверхности не появились попробуйте установить значения 3 или 4, вместо 2.

Поставьте настройки теней на Высокие.

Нужно скачать архив https://drive.google.com/file/d/19oE5y9Fnt6F_By8bon6BtGtywWWW4qRV/view?usp=sharing и поместить по пути GarrysMod->garrysmod->addons->»folder with any name» и возможно лучше назвать эту папку как-то. Когда распаковали файлы, можно отписаться от этого аддона и должно все работать ОК.

Убедитесь что используете последнюю актуальную версию игры Garry’s Mod из Steam, Metrostroi и карты для него. Во вкладке «Дополнительно» в настройках графики Garry’s Mod убедитесь в следующем:

В силу особенностей движка, самым оптимальным вариантом игры как в мультиплеере так и в одиночной игре в «Metrostroi Subway Simulator» является игра с использованием выделенного сервера (по локальной сети или в сети интернет)

SteamCMD это программа командной строки, которая предназначена для легкой настройки серверов Garry’s mod (и других игр на движке Source). Скачать ее для Windows и Linux можно по ссылке Valve Developer Wiki.

Чтобы скачать и установить ваш сервер создайте текстовый файл в блокноте, скопируйте код ниже в этот текстовый файл и сохраните его в формате .bat (копируете команду, нажимаете «Сохранить как..», в выпадающем меню «Сохранить как тип» переключите на «Все файлы (*.*)» и добавьте «.bat» или «.cmd» к названию файла).

Запустив этот скрипт bat, он автоматически начнет скачивание и установку сервера Garry’s mod в папку «ПУТЬ_К_СЕРВЕРУ» — путь к которой вы выбрали. Этот процесс может занять некоторое время в зависимости от скорости вашего соединения.

Самый простой метод установки модов для вашего сервера Garry’s mod является создание коллекции, в которой хранятся подписки на моды, которые вы выбрали. Создать коллекцию вы можете по ссылке Garry’s Mod Steam Workshop раздел «Коллекции» и кликнув «Создать коллекцию». Вам нужно будет ввести имя коллекции и выбрать моды, которые вы хотите добавить на ваш сервер, кликнув по кнопке «Добавить в коллекцию»

Используя командную строку вы можете настроить автоматическую установку модов, собранных в вашей коллекции. Сохраните скрипт приведенный ниже в bat файле в той же папке, где установлен сервер Garry’s mod таким же образом как это описано для установки сервера.

Названия карт можно найти тут их нужно прописать в качестве «НАЗВАНИЕ_КАРТЫ».
Помните что карта «gm_metrostroi_b50» может вызвать ошибку «Engine hunk overflow!». Чтобы этой ошибки не возникало в скрипт нужно добавить еще вот эту команду » +r_hunkalloclightmaps 0″
Если вы все сделали правильно, то на выходе у вас будет работающий сервер Метростроя. Если же у вас возникли проблемы при установке, причину которых вы не знаете, на сайте Garry’s Mod wiki есть более общий (но более детальный) гайд по настройке сервера. На этом моменте мы введем понятие Turbostroi (Турбострой) описание которого будет дано ниже.

Как только вы запустили сервер, вы должны видеть ваш его в игре во вкладке «LAN» в списке серверов Garry’s Mod. Если на вашем роутере установлен файрвол или вы вцелом пользуетесь файрволом остальные игроки не смогут видеть ваш сервер и подключиться к нему. Чтобы решить эту проблему, необходимо сообщить вашему файрволу какой трафик пропускать на ваш сервер
Не делайте следующие шаги если не уверены за безопасность вашего компьютера — отключение файрвола делает ваш компьютер уязвимее.

В большинстве стран СНГ интернет провайдер по-умолчанию не предоставляет вам возможность иметь выделенный сервер, однако, решить это можно заказав в личном кабинете вашего провайдера дополнительную услугу, которая обычно называется «Выделенный IP» или «Внешний IP»

Далее вам необходимо «Перенаправить порты» на вашем роутере (если вы им пользуетесь). По-умолчанию Garry’s Mod будет использовать порты 27005 и 27015 (UDP и TCP), однако какие порты будет использовать ваш сервер вы можете настроить самостоятельно. Открытие портов можно проверить только если ваш сервер запущен. Если вы все сделали правильно, то путем проверки на различных сайтах сервисах по проверке портов вы сможете увидеть открыт ли нужный вам порт или нет — если открыт, то игроки могут подключаться к вашему серверу и он виден публично.

Турбострой это бинарный файл, который ускоряет просчет игровой логики. . Без него ваш сервер будет иметь низкую производительность.

Установка: Скачайте Turbostroi (старая версия), поместите файл «gmsv_turbostroi_win32.dll » в папку «garrysmodluabin» (если данной папки не существует, создайте её). Если вы все сделали правильно, то при подключении к серверу вы не увидите всплывающих сообщений о нехватке Turbostroi. В зависимости от количества ядер вашего компьютера или сервера зависит то, какое количество вагонов на нем будет работать без существенных задержек. Обычно самое оптимальное максимальное количество вагонов на сервере равно примерно 20.

Вы можете установить нужные потоки Turbostroi которые он должен использовать, чтоб получить хорошую производительность.

turbostroi_main_cores: поток SRCDS. Turbostroi изменяет поток SRCDS на указанный.

turbostroi_train_cores: поездной поток.

Значение для каждого из этих параметров должно быть двоичным или побитовым значением.

Также рекомендовано отключить «Hyper-threading», если это возможно.

Лучшая конфигурация для 4-ядерного процессора:

Будет использовать все потоки/ядра, кроме последнего для поездов, а последний будет для main

  • С включенной функцией «Hyper-threading»:
    • turbostroi_main_cores 128
    • turbostroi_train_cores 127
  • С отключенным «Hyper-threading»:
    • turbostroi_main_cores 8
    • turbostroi_train_cores 7

Советы

Server.cfg

Вы можете настроить имя, пароль, количество вагонов и другие команды для вашего сервера редактируя файл «server.cfg» в папке «garrysmodcfg». Ниже приведены команды для настройки:

  • hostname «НАЗВАНИЕ СЕРВЕРА»
  • metrostroi_maxwagons «ЛИМИТ ВАГОНОВ»
  • metrostroi_maxtrains «ЛИМИТ ПОЕЗДОВ»
  • metrostroi_maxtrains_onplayer «МАКСИМУМ ПОЕЗДОВ НА ИГРОКА»

Также его можно сгенерировать на этом сайте. Более расширенный список команд можно посмотреть Тут.

ULX модификация для настройки админки, классов и много чего еще.

WUMA позволяет администраторам ограничивать права на спавн некоторых энтити.

Источник

Server configuration

For the best Metrostroi experience you should set up a dedicated server using Source Dedicated Server (srcds). This page contains instructions on how to set up a server, populate it with Metrostroi content and play on it.

Содержание

Setting up a basic server

Follow this guide to install a basic Garry’s Mod server. This server will have no extra content other than the base game. There are lots of high-quality server setup and maintenance guides available on Google/Bing/Yandex/etc.

Installing Metrostroi

The easiest way to install addons on a dedicated sever is to connect the server to a Steam Workshop collection.

If you will only be playing Metrostroi on this server, the default Metrostroi collection (ID 1660685783) will be adequate.

Alternatively, you can add more content, even content not related to Metrostroi, by making your own collection. You can can do this here. (Make sure you are signed in to Steam on your browser before clicking this link or it will redirect you somewhere else) This collection should contain at an absolute minimum:

You must then append the server startup command-line with the following:

Configuration

A list of available convars is available here.

As a server administrator you can enable the use of Metrostroi trains on non-Metrostroi maps by unchecking the box «Require third rail» in the spawn menu (hold Q) under Utilities, Metrostroi, Admin. Many trains will still expect an ARS signal and may not work well without it.

The Metrostroi Advanced addon provides additional facilities for server administrators, as well as quality-of-life enhancements for players such as station teleports and an automatic train re-railer. It requires ULX, which in turn requires ULib.

Installing Turbostroi

Turbostroi speeds up the Metrostroi simulations by allowing the simulations to use multiple CPU threads, improving performance. A dedicated server with Turbostroi installed is often over 5x as fast as playing Metrostroi in the built-in Singleplayer mode in Garry’s Mod.

Download the Turbostroi binary from here and place it into the «/garrysmod/lua/bin/» folder in your server. Create the «bin» folder if it isn’t already present.

Configuration

It is recommended to disable hyper-threading if possible.

You can set what threads Turbostroi should use to get even better perfomance:

This command sets the SRCDS main thread to x, where x is a binary or bitwise value.

This command sets the Metrostroi train threads to x, where x is a binary or bitwise value.

For example, on a 4-core system you should set turbostroi_main_cores and turbostroi_train_cores to 8 and 7 respectively, or 128 and 127 respectively with hyperthreading enabled. This setup will run the main SRCDS thread on the last CPU thread, leaving the rest for Metrostroi.

Connecting to the server

The method for connecting to the Metrostroi server varies depending on your circumstances.

Localhost LAN

If you are playing by yourself and hosting the server on the same computer you are playing on, the game server should appear in the LAN section of the server browser in Garry’s Mod. Alternatively, you can run this in the Garry’s Mod developer console:

If you are playing by yourself and hosting the server on a different computer to the one you are playing on, the game server should appear in the LAN section of the server browser in Garry’s Mod. Alternatively, if you know the other computer’s local IP address (normally starting with 192) you can connect to it by running this in the Garry’s Mod developer console:

(where IPADDRESS is replaced with the other computer’s local IP)

You can find a computer’s local IP address by running the ipconfig command in Command Prompt on Windows.

If you are hosting the server on a computer on a different network to the computer on which you will be playing, or you wish to make your server open for multiplayer, you will need to forward ports 27005 and 27015 on the router for both TCP and UDP. The exact process for this varies between routers; portforward.com hosts comprehensive guides for thousands of routers.

Once you have forwarded ports 27005 and 27015, you can connect to the server with its public IP address. You can find its public IP by opening this link on the server computer. Run this command in the Garry’s Mod developer console to connect:

(where IPADDRESS is replaced with the server’s public IP). The server should also automatically appear in the server browser.

You can password protect your server to prevent strangers from joining by adding the following to the /garrysmod/cfg/server.cfg file in the server:

where PASSWORD is replaced with a password of your choice.

Источник

Настройка сервера

Содержание

Предисловие

В силу особенностей движка, самым оптимальным вариантом игры как в мультиплеере так и в одиночной игре в «Metrostroi Subway Simulator» является игра с использованием выделенного сервера (по локальной сети или в сети интернет)

Установка SteamCMD

SteamCMD это программа командной строки, которая предназначена для легкой настройки серверов Garry’s mod (и других игр на движке Source). Скачать ее для Windows и Linux можно по ссылке Valve Developer Wiki.

Установка сервера (Windows)

Чтобы скачать и установить ваш сервер создайте текстовый файл в блокноте, скопируйте код ниже в этот текстовый файл и сохраните его в формате .bat (копируете команду, нажимаете «Сохранить как..», в выпадающем меню «Сохранить как тип» переключите на «Все файлы (*.*)» и добавьте «.bat» или «.cmd» к названию файла).

Запустив этот скрипт bat, он автоматически начнет скачивание и установку сервера Garry’s mod в папку «ПУТЬ_К_СЕРВЕРУ» — путь к которой вы выбрали. Этот процесс может занять некоторое время в зависимости от скорости вашего соединения.

Создание коллекции

Самый простой метод установки модов для вашего сервера Garry’s mod является создание коллекции, в которой хранятся подписки на моды, которые вы выбрали. Создать коллекцию вы можете по ссылке Garry’s Mod Steam Workshop раздел «Коллекции» и кликнув «Создать коллекцию». Вам нужно будет ввести имя коллекции и выбрать моды, которые вы хотите добавить на ваш сервер, кликнув по кнопке «Добавить в коллекцию»

Для установки Метростроя вам необходимо добавить следующие аддоны:

Установка модов

Используя командную строку вы можете настроить автоматическую установку модов, собранных в вашей коллекции. Сохраните скрипт приведенный ниже в bat файле в той же папке, где установлен сервер Garry’s mod таким же образом как это описано для установки сервера.

Названия карт можно найти тут их нужно прописать в качестве «НАЗВАНИЕ_КАРТЫ».
Помните что карта «gm_metrostroi_b50» может вызвать ошибку «Engine hunk overflow!». Чтобы этой ошибки не возникало в скрипт нужно добавить еще вот эту команду » +r_hunkalloclightmaps 0″
Если вы все сделали правильно, то на выходе у вас будет работающий сервер Метростроя. Если же у вас возникли проблемы при установке, причину которых вы не знаете, на сайте Garry’s Mod wiki есть более общий (но более детальный) гайд по настройке сервера. На этом моменте мы введем понятие Turbostroi (Турбострой) описание которого будет дано ниже.

Подключение к серверу

Как только вы запустили сервер, вы должны видеть ваш его в игре во вкладке «LAN» в списке серверов Garry’s Mod. Если на вашем роутере установлен файрвол или вы вцелом пользуетесь файрволом остальные игроки не смогут видеть ваш сервер и подключиться к нему. Чтобы решить эту проблему, необходимо сообщить вашему файрволу какой трафик пропускать на ваш сервер
Не делайте следующие шаги если не уверены за безопасность вашего компьютера — отключение файрвола делает ваш компьютер уязвимее.

В большинстве стран СНГ интернет провайдер по-умолчанию не предоставляет вам возможность иметь выделенный сервер, однако, решить это можно заказав в личном кабинете вашего провайдера дополнительную услугу, которая обычно называется «Выделенный IP» или «Внешний IP»

Далее вам необходимо «Перенаправить порты» на вашем роутере (если вы им пользуетесь). По-умолчанию Garry’s Mod будет использовать порты 27005 и 27015 (UDP и TCP), однако какие порты будет использовать ваш сервер вы можете настроить самостоятельно. Открытие портов можно проверить только если ваш сервер запущен. Если вы все сделали правильно, то путем проверки на различных сайтах сервисах по проверке портов вы сможете увидеть открыт ли нужный вам порт или нет — если открыт, то игроки могут подключаться к вашему серверу и он виден публично.

Turbostroi

Турбострой это бинарный файл, который ускоряет просчет игровой логики. . Без него ваш сервер будет иметь низкую производительность.

Установка: Скачайте Turbostroi (старая версия), поместите файл «gmsv_turbostroi_win32.dll » в папку «garrysmodluabin» (если данной папки не существует, создайте её). Если вы все сделали правильно, то при подключении к серверу вы не увидите всплывающих сообщений о нехватке Turbostroi. В зависимости от количества ядер вашего компьютера или сервера зависит то, какое количество вагонов на нем будет работать без существенных задержек. Обычно самое оптимальное максимальное количество вагонов на сервере равно примерно 20.

Turbostroi Параметры

Вы можете установить нужные потоки Turbostroi которые он должен использовать, чтоб получить хорошую производительность.

turbostroi_main_cores: поток SRCDS. Turbostroi изменяет поток SRCDS на указанный.

turbostroi_train_cores: поездной поток.

Значение для каждого из этих параметров должно быть двоичным или побитовым значением.

Также рекомендовано отключить «Hyper-threading», если это возможно.

Лучшая конфигурация для 4-ядерного процессора:

Будет использовать все потоки/ядра, кроме последнего для поездов, а последний будет для main

  • С включенной функцией «Hyper-threading»:
    • turbostroi_main_cores 128
    • turbostroi_train_cores 127
  • С отключенным «Hyper-threading»:
    • turbostroi_main_cores 8
    • turbostroi_train_cores 7

Советы

Server.cfg

Вы можете настроить имя, пароль, количество вагонов и другие команды для вашего сервера редактируя файл «server.cfg» в папке «garrysmodcfg». Ниже приведены команды для настройки:

  • hostname «НАЗВАНИЕ СЕРВЕРА»
  • metrostroi_maxwagons «ЛИМИТ ВАГОНОВ»
  • metrostroi_maxtrains «ЛИМИТ ПОЕЗДОВ»
  • metrostroi_maxtrains_onplayer «МАКСИМУМ ПОЕЗДОВ НА ИГРОКА»

Также его можно сгенерировать на этом сайте. Более расширенный список команд можно посмотреть Тут.

ULX модификация для настройки админки, классов и много чего еще.

WUMA позволяет администраторам ограничивать права на спавн некоторых энтити.

Источник

  Adblock
detector

Recommend Projects

  • React photo

    React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo

    Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo

    Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo

    TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo

    Django

    The Web framework for perfectionists with deadlines.

  • Laravel photo

    Laravel

    A PHP framework for web artisans

  • D3 photo

    D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Visualization

    Some thing interesting about visualization, use data art

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo

    Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo

    Microsoft

    Open source projects and samples from Microsoft.

  • Google photo

    Google

    Google ❤️ Open Source for everyone.

  • Alibaba photo

    Alibaba

    Alibaba Open Source for everyone

  • D3 photo

    D3

    Data-Driven Documents codes.

  • Tencent photo

    Tencent

    China tencent open source team.

Понравилась статья? Поделить с друзьями:
  • Metro last light redux как изменить сложность
  • Metro last light application load error p 0000065432
  • Metro exodus фатальная ошибка
  • Metro exodus ошибка при установке isdone dll
  • Metro exodus ошибка при запуске previous launch was unsuccessful