1-freelance.ru

Журнал "Фрилансер"
0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Terraria как создать сервер

Terraria как создать сервер

Terraria

Узнайте в этом руководстве как запустить сервер в Terraria, если вас по прежнему интересует данный вопрос, то читайте далее, мы расскажем как это сделать.

Terraria это страна приключений! Земля тайн! Земля, которую вы можете формировать, защищать и наслаждаться ею. Ваши возможности в Terraria безграничны: вы любитель экшн-игр с зудящим пальцем? Мастер-строитель? Коллекционер? Исследователь? Здесь найдется что-то для каждого. Вот как создать сервер.

Как создать сервер в Terraria?

Вышло четвертое крупное обновление содержания Terraria — Journey’s End. С новыми боссами, перестройкой баланса, графическими улучшениями и более чем 1000 новых предметов, Journey’s End ощущается как Terraria 2. Единственное, что, к счастью, осталось неизменным, — это мультиплеер. Даже с новыми дополнениями Journey’s End по своей сути является многопользовательской игрой, и лучший способ поиграть с друзьями — это выделенный сервер. Вот как настроить выделенный сервер Terraria, даже если вы ничего не знаете о сетевых технологиях.

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

Прежде чем погрузиться в игру, вот несколько замечаний. Мы собираемся показать вам, как настроить выделенный сервер Terraria без конфигурационного файла. В Terraria есть мастер настройки сервера, который делает этот процесс очень простым. Кроме того, если вы хотите, чтобы другие пользователи могли получить доступ к вашему серверу из внешних сетей, вам нужно будет установить статический IP-адрес для вашего маршрутизатора и пробросить несколько портов. Это зависит от конкретного маршрутизатора, но мы предлагаем несколько полезных ресурсов в конце этого раздела.

Сначала перейдите в папку установки Terraria. Если вы запускаете игру через Steam, место установки по умолчанию должно быть C:Program Files (x86)SteamsteamappscommonTerraria. После этого откройте файл TerrariaServer.exe, чтобы запустить окно конфигурации сервера и вывести на экран список всех доступных миров. Этот же исполняемый файл можно найти в C:GOG GalaxyGamesTerraria, если вы приобрели игру через GOG.

Совет: Создайте ярлык для TerrariaServer.exe на рабочем столе для легкого доступа.

Каждый мир хранится локально на жестком диске вашего компьютера. Если вы еще не создали мир или хотите начать новый, введите «n» в командную строку и нажмите Enter, чтобы создать его. Затем вам будет предложено задать размер мира (1 = маленький, 2 = средний и 3 = большой) и дать ему имя. Мир будет создан после выполнения вышеуказанных действий, и после этого вы сможете выбрать его в качестве выделенного мира сервера.

Чтобы выбрать мир для сервера, введите соответствующий номер в поле Chosen World. После этого вы можете выполнить следующие настройки:

  • Установите максимальное количество игроков. По умолчанию это восемь, но вы можете указать число, отличное от этого, в качестве максимального числа сервера.
  • Задайте порт. Если вы не используете несколько серверов и вам нужно задать другой порт, вы можете просто нажать Enter, чтобы использовать порт по умолчанию, который равен 7777.
  • Включить перенаправление портов. Введите «y», чтобы включить перенаправление портов, или «n», если вы не хотите его использовать.
  • Установите пароль. Если вы хотите установить пароль для вашего сервера, введите его в поле справа от Password, а затем нажмите Enter. Если ничего не вводить, это будет означать, что пароль для сервера отсутствует.

После этого мир будет установлен и доступен для игры всем, кто подключится к серверу. Если вы хотите изменить настройки мира, вы можете сделать это из окна консоли сервера. Изменения можно вносить и «на лету», даже во время игры. Это позволяет вам вносить изменения в мир Terraria в режиме реального времени. Вы можете внести следующие изменения в настройки вашего сервера:

Читайте так же:
Моргает блок питания на ноутбуке

Если вы планируете играть с другими людьми, не подключенными к той же локальной сети/маршрутизатору, что и главный компьютер, вам понадобится статический IP-адрес и проброс портов для вашего сервера Terraria, чтобы другие могли получить к нему доступ. Если вы не знаете, как изменить свой IP-адрес, а также как перенаправить порт, у нас есть руководство. Port Forward также предлагает подробные инструкции для конкретных маршрутизаторов с разбивкой по маркам и моделям.

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

После того как сервер запущен и работает, следующим очевидным шагом будет подключение к нему.

Чтобы подключиться к серверу с того же компьютера, на котором он размещен:

Шаг 1: Запустите Terraria, как обычно.

Шаг 2: Выберите Multiplayer > Join via IP.

Шаг 3: Выберите персонажа, которого вы хотите использовать.

Шаг 4: Введите «localhost» или «127.0.0.1», когда вам будет предложено ввести IP-адрес.

Чтобы подключиться к серверу с компьютера, отличного от того, на котором он размещен:

Шаг 1: Запустите Terraria обычным способом.

Шаг 2: Выберите Multiplayer > Join via IP.

Шаг 3: Выберите персонажа, которого вы хотите использовать.

Шаг 4: Когда появится запрос на IP-адрес, введите глобальный IP-адрес маршрутизатора, к которому подключен серверный компьютер.

Для подключения к серверу, если игроки будут играть на одном локальном соединении:

Шаг 1: Найдите IPv4-адрес вашего компьютера.

Примечание: Это относительно простой процесс, поэтому не пугайтесь, если вы не понимаете, как это сделать. Для этого достаточно открыть строку поиска в меню «Пуск» Windows и ввести буквы «cmd».

После этого запустите командную строку. После того как командная строка будет открыта, введите в окне «ipconfig» и нажмите Enter. Вы увидите, что ваш IPv4-адрес отображается ниже Ethernet-адаптер Подключение по локальной сети или беспроводной LAN-адаптер Подключение по беспроводной сети 2.

Шаг 2: Обязательно запишите IPv4-адрес вашего компьютера, записав его где-нибудь, а затем откройте Terraria, как обычно.

Шаг 3: Выберите Multiplayer, затем нажмите Join via IP.

Шаг 4: Выберите персонажа, с которым вы хотите играть.

Шаг 5: Когда система попросит вас ввести ваш IP-адрес, введите IPv4-адрес, который вы записали в шаге 2.

Обычно игроки должны иметь возможность подключиться к серверу одновременно, независимо от того, используют ли они Интернет или локальную сеть. Если это не работает, дважды проверьте, выполнили ли вы все предыдущие инструкции. Убедитесь, что вы правильно настроили сервер и сеть. После того как все будет установлено, вы сможете наслаждаться играми на своем новом сервере.

Установка соединения со специальным сервером Terraria может быть немного пугающей для некоторых людей. Обычно это происходит, если у вас нет опыта работы с сетевыми конфигурациями. К счастью, игра дружелюбна к новичкам. Поэтому даже те, кто не имеет достаточного опыта, смогут без проблем настроить игру. И даже если вы не являетесь главным сетевиком в своей команде, все равно полезно получить некоторые знания по работе с сетью. Это пригодится вам, если возникнут проблемы с подключением.

Это все, что нужно знать о том, как создать сервер в Terraria.

Переадресация портов не работает — маршрутизатор TP-LINK TL-WR741ND

Я не могу заставить свой маршрутизатор перенести любые порты вперед. Я пытался с игровым сервером Terraria, а сейчас я пытаюсь с сервером Apache.

В настоящее время он работает на порту 80, и я не могу подключиться к нему. Хотя localhost работает нормально. Я также попытался отключить брандмауэр, но безрезультатно.

Я могу пропинговать свой оригинальный IP, но не порт 80 или любой порт, на который я установил переадресацию. Я не уверен, что мне нужно что-то менять, чтобы разрешить подключения к моей сети. Я пытался отключить брандмауэр Windows, но ничего не изменилось.

Читайте так же:
Материнская плата asrock socket am3

Если проблема заключается в том, что я использую брандмауэр по умолчанию, я открыт для бесплатных альтернатив, которые не конфликтуют с Avast Free Antivirus.

Пример конфигурации для порта 80:

1 ответ 1

Похоже, я не смог правильно перенести порт вперед по двум основным причинам:

  1. У меня не было статического IP
  2. Брандмауэр Windows блокировал порт

Как установить статический IP:

Перейдите к http://192.168.0.1/ (по умолчанию) и войдите в систему. Если вы не изменили его (что, кстати, вам следует), то имя пользователя и пароль — admin . На домашней странице (статус) найдите IP-адреса вашего DNS-сервера. Например:

MAC-адрес: F8-**-**-**-**-**
IP-адрес: 100.134.94.22 (динамический IP)
Маска подсети: 255.255.255.0
Шлюз по умолчанию: 100.134.95.254`
DNS-сервер: 213.46.234.53, 213.46.234.54

Подсказка / предложение: эти DNS-серверы, вероятно, предоставляются вашим Интернет-провайдером. Иногда они могут выйти из строя или работать со сбоями, что делает вас неспособным нормально использовать ваш браузер.Это вызывает знаменитый эффект « Ничего не работает, кроме Skype », когда вы не можете получить доступ к веб-сайтам, используя их доменное имя, например stackoverflow.com . Именно по этой причине я (и многие другие) советую вам использовать общедоступные DNS-серверы Google, которые являются более надежными и делают просмотр информации чуть быстрее. Для этого в следующих шагах используйте 8.8.8.8 и 8.8.4.4 в качестве основного и дополнительного DNS-сервера соответственно вместо тех, которые перечислены на странице состояния вашего маршрутизатора. Вы также можете переопределить IP-адреса DNS-серверов по умолчанию в самом маршрутизаторе в разделе « Network > WAN , чтобы он передавал DNS-серверы Google подключенным к нему компьютерам, если машины настроены на автоматическое получение адресов.

В окнах перейдите в Панель управления Сетевые подключения и найдите сеть, к которой вы подключены. Щелкните правой кнопкой мыши и выберите « Свойства».

  1. Если у вас уже есть статический IP-адрес, все поля будут заполнены. Если это так, запишите номер после IP address .
    Перейти к разделу Как перенести порт
  2. Если у вас нет статического IP-адреса, тогда вы должны увидеть все поля, выделенные серым цветом, и из 2-2 переключателей выбираются верхние.
  1. Если это не работает, сбросьте настройки выше обратно на верхние переключатели. Посмотрите вокруг, посмотрите, не набрали ли вы адрес неверно или компьютер уже использует тот же IP, который вы пытаетесь использовать, и повторите попытку.
  2. Если это работает, то вы успешно установили статический IP

Как перенести вперед

  1. Переадресация портов довольно проста. Вы должны снова перейти к веб-конфигурации маршрутизатора, откуда вы получили IP-адреса DNS-сервера.
  2. На боковой панели найдите меню « Пересылка». Нажмите это!

Меню конфигурации TP-Link

Выберите HTTP из списка рядом с Common Service Port. Все поля заполнены, кроме IP-адреса. Заполните его внутренним IP-адресом, который вы указали в конфигурации Windows.

  • Если (по какой-то странной причине) у вас нет этого выпадающего меню, настройки для HTTP-сервера следующие:
  • Если вам интересно посмотреть, работает ли ваш сервер, попробуйте перейти на внутренний IP-адрес, который вы установили во время работы Apache (конечно).

Добавление исключения в брандмауэр Windows

Пропустите этот шаг, если вы не используете брандмауэр Windows XP по умолчанию. Если вы используете другой брандмауэр, вам нужно искать соответствующий учебник, извините.

  1. Перейдите в Панель управления Брандмауэр Windows
  2. Перейдите на вкладку « Исключения » и нажмите кнопку « Добавить порт . ».
  3. Назовите его чем-нибудь описательным, например, Apache Server или HTTP Server .
    • Имя не имеет значения, но для удобства использования его не следует называть как-то как asdasdasdasd , но это всего лишь предположение.

  4. В поле порта введите 80 . Если еще не выбран, выберите TCP и нажмите OK.
  5. Нажмите кнопку ОК, чтобы сохранить внесенные изменения.
  6. Теперь ваш брандмауэр не должен блокировать соединения, входящие через порт 80.

Если вы все сделали правильно, вы сможете получить доступ к веб-серверу, используя ваш внешний IP-адрес.

Terraria Server с TShock в Linux

Terraria — MMORPG, основанная на майнинге, строительстве и сражениях. Некоторые люди говорят, что это 2D версия Minecraft, но это не будет справедливым по отношению к предложениям Terraria — ни в коем случае.

В этом руководстве я покажу вам шаг за шагом, как создать сервер Terraria с TShock в Linux. Вы даже можете настроить несколько серверов Terraria.

Некоторые базовые знания Linux рекомендуется. По крайней мере, вы должны понимать, как использовать SSH.

К концу урока вы сможете пригласить друзей присоединиться к вашим эпическим квестам.

Предпосылки

Этот учебник основан на Ubuntu 14.10, но будут работать более новые версии Ubuntu или Debian. Для других версий Linux имена пакетов могут отличаться, но большинство шагов и конфигурации будут одинаковыми.

Мы начнем с нового сервера Ubuntu 14.10 на Vultr.

Террария использует совсем немного памяти, особенно для больших миров. Например, сервер Vultr с 1024 МБ ОЗУ будет поддерживать только маленький мир с несколькими игроками.

Безопасность

Чистый образ на основе Ubuntu в Vultr начинается с доступа к базовым сервисам. Открыты только порты NTP и SSH. Если вы хотите разместить другие сервисы, тогда вы можете защитить входящий трафик и перенести ваш SSH-порт на порт, отличный от порта по умолчанию.

Это руководство не охватывает все изменения, необходимые для защиты вашего сервера — для этого есть и другие руководства на Vultr Docs. Помните, что Terraria по умолчанию использует TCP-порт 7777 .

Базовая настройка

Мы создадим обычного пользователя для запуска сервера Terraria, так как мы не хотим запускать сервер от имени root. После этого мы установим необходимые пакеты.

Создание пользователя

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

Система запросит новый пароль UNIX. Введите довольно безопасный случайный пароль и запомните его (или запишите его).

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

Когда система попросит вас подтвердить информацию («Является ли информация правильной?»), Нажмите Y, а затем Enter .

Установка пакетов

Terraria — игра, основанная на платформе Microsoft .NET. Реализация ".NET" в Linux называется "моно". Мы установим только необходимые пакеты для запуска игры и некоторые пакеты поддержки.

Ваша система готова к запуску Terraria.

Установка TShock

На этом этапе вам необходимо войти на свой сервер как пользователь "terraria".

Скачайте и распакуйте релиз TShock. Вы можете проверить официальный сайт TShock для новых выпусков. Загрузка сервера Terraria включена в TShock.

Запуск TShock в первый раз

При первом запуске TShock вы должны присоединиться к своему серверу, чтобы стать администратором. Запустите сервер.

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

Чем больше мир, тем больше памяти вам понадобится. Помните, что базовый сервер Vultr с 1024 МБ ОЗУ будет поддерживать только маленький мир.

  • Нажмите N, а затем Enter для нового мира.
  • Выберите размер, который вы хотели бы.
  • Введите (короткое) имя для своего мира, затем нажмите Enter .

Сервер теперь начнет генерировать ваш новый мир. Когда он закончится, вы вернетесь в главное меню выбора.

  • Выберите свой новый мир, нажав 1 , а затем Enter .
  • Введите порт для прослушивания или просто нажмите Enter, чтобы использовать порт Terraria по умолчанию 7777.

Ваш мир будет загружен, и TShock покажет вам код авторизации.

Примечание: чтобы стать SuperAdmin, присоединитесь к игре и введите / auth 2044111

Этот токен будет отображаться до тех пор, пока не будет отключен при проверке. (/ Авт-проверки)

Запишите этот код и запустите Terraria.

Совет: используйте оконный режим в Terraria, чтобы переключаться между сеансом SSH и игрой.

  • Перейти к Multiplayer -> Join .
  • Выберите или создайте персонажа.
  • Введите IP вашего сервера Vultr.
  • Для порта сервера используйте 7777 по умолчанию или порт, настроенный на вашем сервере.

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

  • В вашем игровом окне нажмите Enter .
  • Введите /auth XXXXXXX замену XXXXXXX на код аутентификации, отображаемый при запуске вашего сервера.

Сервер подтвердит ваш код аутентификации и отобразит сообщение.

Примечание. Если текст пропал слишком быстро, нажмите Enter, чтобы отобразить его снова.

Сервер хочет, чтобы мы создали нового пользователя-администратора, чтобы мы могли получить права администратора при следующем подключении к нашему серверу.

  • Нажмите Enter в окне игры.
  • Введите /user add <username> <password> superadmin замену <username> и <password> с вашим собственным именем пользователя и новым паролем.
  • Нажмите Enter еще раз и войдите, используя /login username password .
  • Если все это работает правильно, вы можете подтвердить все с помощью /auth-verify .

Теперь, когда настройка завершена. Мы выключим сервер и сохраним все.

Во-первых, отключите ваш клиент Terraria от сервера.

  • Нажмите Escape .
  • Перейти к настройкам".
  • Выберите «Сохранить и выйти».

Теперь выключите сервер. Это можно сделать в сеансе SSH, набрав «off» в консоли сервера и нажав Enter .

Начальная настройка завершена.

Запуск вашего сервера

Мы хотим, чтобы сервер продолжал работать, даже когда мы отключаем наш сеанс SSH. Поэтому мы будем использовать screen сессию для этого.

Как пользователь "terraria", начальный экран:

Нажмите Enter, чтобы закрыть экран кредитов. Теперь запустите сервер TShock снова.

Загрузите свой мир.

  • Нажмите 1, а затем Enter, чтобы выбрать свой мир.
  • Введите порт или нажмите Enter, чтобы использовать порт по умолчанию 7777.

Теперь вы находитесь в консоли сервера, для получения списка команд введите «help» и нажмите Enter . В этой консоли вы можете вводить команды сервера Terraria.

Чтобы закрыть сеанс SSH и сохранить работу сервера, используйте следующую последовательность клавиш:

  • Нажмите Ctrl + A .
  • Нажмите D .

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

После этого ваш экран будет очищен, и вы увидите вывод, подобный следующему.

Теперь вы можете безопасно закрыть сеанс SSH, и сервер продолжит работу в фоновом режиме.

При повторном подключении к серверу вы можете ввести следующее, чтобы снова войти в консоль сервера:

Закрытие заметки

Есть много вариантов и вещей, которые можно изменить с сервером TShock. Пожалуйста, прочитайте документацию для более подробной информации. Наслаждайтесь!

Читы на террарию — пошаговое руководство по читам

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

Это может показаться пугающим, но если вы последуете нашему руководству, вы сразу же получите любые предметы!

Создание предметов в Террарии в однопользовательской игре

Чтобы «создавать» предметы в одиночной игре, вам понадобится редактор инвентаря Terraria. Terrasavr — самый простой в использовании, и все это можно сделать через веб-приложение. Нет необходимости скачивать стороннюю программу!

Когда вы окажетесь на сайте, нажмите кнопку «Загрузить» в левом верхнем углу. Это откроет ваши сохранения Terraria и предложит вам выбрать файл (.plr), который вы хотите отредактировать. После его выбора ваше сохранение загрузится в приложение. Теперь вам нужно нажать кнопку «Инвентарь». Справа от инвентаря нажмите кнопку «Библиотека». Отсюда нажмите на интересующую вас категорию или воспользуйтесь функцией поиска, чтобы найти нужный элемент и перетащить его в свой инвентарь.

Когда вы будете довольны тем, что добавили, нажмите кнопку «Сохранить» справа от «Загрузить». Будет загружен файл сохранения с только что внесенными вами изменениями. Вернитесь в папку сохранений Terraria и перезапишите файл сохранения новым, который вы только что скачали. Загрузите игру и предметы, баффы и любые другие внесенные вами изменения будут применены к вашему сохранению.

Создание предметов в Террарии в многопользовательской игре

Для создания предметов в многопользовательской игре потребуются моды или плагины. Самый простой способ — добавить TShock на ваш сервер. Вы можете загрузить последнюю версию TShock со страницы GitHub или через их веб-сайт. Он имеет некоторые системные требования, но ничего сверх меры:

  • Microsoft .NET Framework 4.5 (для пользователей Windows)
  • Mono 4+ (для пользователей Linux)
  • 2 ГБ выделенной оперативной памяти

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

Станьте админом TShock

После установки TShock вам нужно будет стать администратором, прежде чем вы сможете использовать какие-либо команды. Для этого выполните следующие действия:

  1. Запустите свой сервер, открыв TerrariaServer.exe (прилагается к загрузке TShock).
  2. Выберите мир, который хотите запустить на сервере.
  3. Выберите порт вашего сервера.
  4. После запуска сервера вы увидите сообщение в консоли, предлагающее ввести команду: /setup <код>, чтобы стать суперадминистратором.
  5. После введите команду создания пользователя: / user add <имя пользователя> <пароль> superadmin. Выберите имя пользователя и пароль, которые вы хотите связать со своей учетной записью на этом этапе.
  6. Используйте команду: / login < имя пользователя> < пароль>, чтобы залогиниться.
  7. Наконец, введите команду: /user group <имя пользователя> superadmin, чтобы получить статус суперадминистратора.

Теперь, когда у вас есть соответствующие привилегии, вы можете использовать приведенную ниже команду для создания предметов. Хотите напрямую передавать предметы другим пользователям? Замените команду ниже на /giveitem <ID предмета> <ник игрока> <количество>.

/item <ID предмета> <количество>

Описание: эта команда создает указанное количество выбранного предмета в вашем инвентаре.

<ItemID> — используйте список, чтобы найти вещь. Найдите нужный элемент и введите его указанный идентификатор.

<Количество> — количество предмета, которое вы хотите создать. По умолчанию максимальный стек будет 999, если вы не введете конкретное количество.

голоса
Рейтинг статьи
Ссылка на основную публикацию
Adblock
detector