Games with linux servers

Command line games

Does anyone know if there are games for Ubuntu server (like tetris, etc. )? I know that servers aren’t meant for playing games, but sometimes it would be nice to have a little fun . . . not only work on them 🙂

10 Answers 10

You can install the package bsdgames to get a collection of games, then there is the excellent NetHack and the fast paced, all action, all the time, gravity defying, «moonbuggy».

here is a list of games provided by the bsdgames package to get you going:

  • adventure
  • arithmetic
  • atc
  • backgammon
  • battlestar
  • bcd
  • boggle
  • caesar
  • canfield
  • cfscores
  • countmail
  • cribbage
  • dab
  • go-fish
  • gomoku
  • hack
  • hangman
  • hunt
  • mille
  • monop
  • morse
  • number
  • phantasia
  • pig
  • pom
  • ppt
  • primes
  • quiz
  • rain
  • random
  • robots
  • rot13
  • sail
  • snake
  • snscore
  • teachgammon
  • tetris-bsd
  • trek
  • wargames
  • worm
  • worms
  • wtf
  • wump

I «played» with vimtutor. I know it is not the exact answer to your question but I treated as a get to next level game, and won in productivity.

Источник

Все, что нужно для сборки игрового сервера на Linux

Все, что нужно для сборки игрового сервера на Linux

С самого начала игры почти всегда было веселее с несколькими игроками. Начиная с Atari 2600 и игровых автоматов, многопользовательский геймплей процветал. Когда наступил век Интернета, удаленный мультиплеер стал возможен с появлением игровых серверов.

В современных играх можно не только подключаться к серверам, но даже запускать их. Будь то сервер Minecraft , игра Counter-Strike или любое из множества игр, обычно есть способ запустить игровой сервер. Хотя игры для Linux могут показаться противоположными, существует множество игр, изначально доступных для Linux .

Узнайте обо всем, что вам нужно для создания игрового сервера в Linux.

Требования к построению игрового сервера

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

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

Читайте также:  Переименовать директорию в линукс

Сборка игрового сервера на Linux

Создание сервера Minecraft

Настройка сервера Minecraft требует серверного программного обеспечения от Mojang. К счастью, это бесплатно скачать. Сервер Minecraft под Linux должен нормально функционировать как в 32-, так и в 64-битных версиях Linux. Тем не менее, Minecraft Gamepedia действительно предлагает, чтобы 64-битные итерации могли предложить увеличенную производительность.

Нам понадобится Java для запуска сервера Minecraft . Linux более совместим большим количеством программного обеспечения большим количеством с установленной Java. Чтобы проверить версию Java, введите команду

Если выполнение этой команды возвращает сообщение, похожее на «Java not found», вам необходимо установить его. Вы можете установить Java на Linux несколькими способами. Самым простым в Ubuntu является использование apt-get.

Перед установкой Java обновите индекс пакета:

Затем установите Java с помощью следующей команды. Он устанавливает Java Development Kit по умолчанию (JDK):

Minecraft JDK

sudo apt-get install default-jdk 

Вы можете попробовать OpenJDK, но пользователи сообщают о большем успехе с официальной установкой Oracle Java.

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

майнкрафт общая опора

apt-get install software-properties-common 
apt-get install python-software-properties 

Затем добавьте обновление списка источников, добавьте PPA и, наконец, установите Java:

sudo apt-add-repository ppa:webupd8team/java 

После добавления PPA выполните обновление:

После завершения обновления установите Java через командную строку:

sudo apt-get install oracle-java8-installer 

Конфигурация Minecraft Java 8

Теперь у вас должна быть установлена ​​Java.

В дистрибутивах на основе Debian установка Java немного отличается. Вам нужно сканировать несвободные репозитории. Для этого добавьте non-free в файл /ect/apt/sources.list.

Фактический URL, к которому вы добавите это, будет отличаться. Например, он может читать

deb http://http.us.debian.org/debian stable main contrib 
deb http://http.us.debian.org/debian stable main contrib non-free 

Как только вы добавили несвободные, обновите список источников:

Чтобы установить Java, запустите:

sudo apt-get install sun-java7-jre 

Arch Linux ARMv7

На Arch Linux ARMv7 лучшим способом является установка Java из Oracle, скачайте здесь . Извлеките этот файл в / usr / lib / jvm и переключите Java по умолчанию на:

archlinux-java set jdk1.7.o_60 

Если вы используете Gentoo, просто запустите:

Другие дистрибутивы

Там всегда метод загрузки. Oracle предоставляет пакеты загрузки для Java, которые совместимы с большинством дистрибутивов. Доступны как 32-, так и 64-битные пакеты.

Загрузите программное обеспечение сервера Minecraft

Создайте каталог для вашего сервера Minecraft и измените каталог на него. Дайте ему имя («майнкрафт» — хороший выбор), затем перейдите в этот каталог.

Читайте также:  Yumi multiboot usb creator linux

cd minecraft

Затем загрузите последнюю версию программного обеспечения сервера Minecraft :

DL Minecraft

wget -O minecraft_server.jar https://s3.amazonaws.com/Minecraft.Download/versions/1.11/minecraft_server.1.11.jar 

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

Наконец, запустите следующее:

java -Xmx1024M -Xms1024M -jar minecraft_server.jar nogui 

Однако установить не удастся. Мы должны сначала согласиться с лицензией Eula. Войти:

Откроется файл eula.txt. Просто измените:

Minecraft Eula True

java -Xmx1024M -Xms1024M -jar minecraft_server.jar nogui 

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

Теперь вы можете подключиться к только что установленному серверу Minecraft , запустив Minecraft . Выберите Мультиплеер. Затем дайте вашему серверу имя. Наконец, добавьте адрес машины или вашего локального ПК. Это будет IP и порт. По умолчанию порт Minecraft использует 25565. Таким образом, адрес сервера будет [IP-адрес]: 25565. После этого просто нажмите Готово .

Теперь, когда вы установили свой сервер Minecraft , узнайте, как оптимизировать Minecraft для Linux .

Создание игрового сервера Steam

Для Counter-Strike и других игр Steam вам понадобится игровой сервер Steam. Однако создание игрового сервера Steam немного отличается. Я использовал машину с Ubuntu 16.04 LTS. Хотя в сообщении сообщества Steam предлагается создать другую учетную запись пользователя для использования в качестве сервера Steam, я просто использовал свою учетную запись пользователя Ubuntu по умолчанию.

SteamCMD

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

cd ~ pwd mkdir steamcmd cd ~/steamcmd wget http://media.steampowered.com/installer/steamcmd_linux.tar.gz tar -xvzf steamcmd_linux.tar.gz 

steamcmd

Убедитесь, что вы находитесь в вашем каталоге steamcmd. Как только вы перешли в этот каталог, запустите:

Установочный скрипт и обновление выполнятся. После этого попробуйте войти в систему. Вы можете просто ввести:

Вы должны увидеть сообщение о том, что вы вошли в Steam Public анонимно.

терминал steamcmd

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

Хотя SteamCMD установлен, нам все равно нужно добавить выделенные серверы. Однако есть несколько тонкостей. А именно, если Steam предоставляет выделенный сервер и он бесплатный, тогда анонимный вход в систему вполне подойдет. Но некоторые серверы требуют, чтобы вы вошли в систему с учетной записью Steam.

Например, Team Fortress 2 можно сыграть таким образом. Не играл в Team Fortress или давно? Ну, может быть, вам нужно вернуться к TF2 . Тем не менее, если Steam предлагает выделенный сервер и это не бесплатная услуга, вы должны войти в систему с учетной записью Steam. Это как будто вы используете клиент Steam. Серверы Counter-Strike должны быть настроены таким образом.

Читайте также:  Linux ftp удалить файл

Steam назначает идентификаторы приложений для клиентов и серверов.

Но что мы на самом деле делаем с этой информацией? Нужно зайти в выделенные папки. Поэтому для сервера Team Fortress 2 путь по умолчанию будет

Чтобы создать папку установки, запустите:

Есть два способа установки игры. Если вы используете анонимный вход, просто введите:

cd ~/steamcmd;~/steamcmd/steamcmd.sh +login anonymous +force_install_dir +app_update validate +quit; 

Однако, если вам необходимо использовать Steam ID, вместо этого используйте:

cd ~/steamcmd;~/steamcmd/steamcmd.sh +login  +force_install_dir +app_update validate +quit; 

Поэтому, чтобы установить сервер Team Fortress 2 , введите его в командной строке:

cd ~/steamcmd;~/steamcmd/steamcmd.sh +login anonymous +force_install_dir /home/game-server/tf2-1 +app_update 232250 validate +quit; 

Некоторые конфигурации могут потребоваться в зависимости от вашей настройки. Вы можете прочитать больше об этом здесь . Чтобы запустить игровой сервер, перейдите в соответствующую папку и запустите ее. Мы рассмотрим пример Team Fortress 2 :

cd /home/game-server/tf2-1/;./srcds_run -secure -game tf -nohltv +port 6005 -steamport 6105 +clientport 6205 

Другие Методы

Хотя предыдущие примеры охватывают игры Steam и Minecraft , это не единственные игры, для которых вы, возможно, захотите запустить сервер. И это не единственные методы создания игрового сервера в Linux. GameServers.com предлагает солидное решение. Есть платные версии, но я попробовал бесплатный Counter-Strike: Source сервер. Проверьте бесплатные серверы, доступные здесь.

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

бесплатный игровой сервер

Наконец, Linux Game Server Managers предоставляет отличное решение. Это фантастический инструмент, который совместим с множеством дистрибутивов. LGSM может похвастаться более чем 50 выделенными серверами. Плюс, это с открытым исходным кодом. Инструмент командной строки позволяет быстро развертывать выделенные игровые серверы в Linux. Проверьте демо ниже:

Хотя это отличный выбор, существует множество вариантов настройки игрового сервера Linux. Что вы используете? Дайте нам знать в комментариях ниже!

Кредит изображения: Aperture75 через Shutterstock.com

Источник

Оцените статью
Adblock
detector