<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>https://wiki.ark-hoster.ru/index.php?action=history&amp;feed=atom&amp;title=%D0%A3%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0_%D0%B8%D0%B3%D1%80%D0%BE%D0%B2%D0%BE%D0%B3%D0%BE_%D1%81%D0%B5%D1%80%D0%B2%D0%B5%D1%80%D0%B0_Team_Fortress_2_%D0%BD%D0%B0_Linux</id>
	<title>Установка игрового сервера Team Fortress 2 на Linux - История изменений</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.ark-hoster.ru/index.php?action=history&amp;feed=atom&amp;title=%D0%A3%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0_%D0%B8%D0%B3%D1%80%D0%BE%D0%B2%D0%BE%D0%B3%D0%BE_%D1%81%D0%B5%D1%80%D0%B2%D0%B5%D1%80%D0%B0_Team_Fortress_2_%D0%BD%D0%B0_Linux"/>
	<link rel="alternate" type="text/html" href="https://wiki.ark-hoster.ru/index.php?title=%D0%A3%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0_%D0%B8%D0%B3%D1%80%D0%BE%D0%B2%D0%BE%D0%B3%D0%BE_%D1%81%D0%B5%D1%80%D0%B2%D0%B5%D1%80%D0%B0_Team_Fortress_2_%D0%BD%D0%B0_Linux&amp;action=history"/>
	<updated>2026-05-01T11:51:15Z</updated>
	<subtitle>История изменений этой страницы в вики</subtitle>
	<generator>MediaWiki 1.31.0</generator>
	<entry>
		<id>https://wiki.ark-hoster.ru/index.php?title=%D0%A3%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0_%D0%B8%D0%B3%D1%80%D0%BE%D0%B2%D0%BE%D0%B3%D0%BE_%D1%81%D0%B5%D1%80%D0%B2%D0%B5%D1%80%D0%B0_Team_Fortress_2_%D0%BD%D0%B0_Linux&amp;diff=1595&amp;oldid=prev</id>
		<title>Admin: Новая страница: «= Установка игрового сервера Team Fortress 2 на Linux =  == 1. Подготовка системы ==  * Войдите в систем…»</title>
		<link rel="alternate" type="text/html" href="https://wiki.ark-hoster.ru/index.php?title=%D0%A3%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0_%D0%B8%D0%B3%D1%80%D0%BE%D0%B2%D0%BE%D0%B3%D0%BE_%D1%81%D0%B5%D1%80%D0%B2%D0%B5%D1%80%D0%B0_Team_Fortress_2_%D0%BD%D0%B0_Linux&amp;diff=1595&amp;oldid=prev"/>
		<updated>2025-11-05T20:32:56Z</updated>

		<summary type="html">&lt;p&gt;Новая страница: «= Установка игрового сервера Team Fortress 2 на Linux =  == 1. Подготовка системы ==  * Войдите в систем…»&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;= Установка игрового сервера Team Fortress 2 на Linux =&lt;br /&gt;
&lt;br /&gt;
== 1. Подготовка системы ==&lt;br /&gt;
&lt;br /&gt;
* Войдите в систему под учетной записью с правами &amp;#039;&amp;#039;&amp;#039;root&amp;#039;&amp;#039;&amp;#039; или пользователя с правами &amp;#039;&amp;#039;&amp;#039;sudo&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
* Убедитесь, что у вас есть доступ к серверу через SSH или консоль.&lt;br /&gt;
* Рекомендуется использовать Ubuntu 24.04 LTS или Debian 12.&lt;br /&gt;
&lt;br /&gt;
== 2. Системные требования ==&lt;br /&gt;
&lt;br /&gt;
* **ОС:** Ubuntu 24.04 LTS / Debian 12&lt;br /&gt;
* **RAM:** Минимум 2 ГБ (рекомендуется 4+ ГБ)&lt;br /&gt;
* **CPU:** 2+ ядра&lt;br /&gt;
* **Диск:** 15+ ГБ свободного места&lt;br /&gt;
&lt;br /&gt;
== 3. Установка необходимых пакетов ==&lt;br /&gt;
&lt;br /&gt;
=== Обновление системы ===&lt;br /&gt;
&lt;br /&gt;
1. Обновите систему:&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo apt update&lt;br /&gt;
sudo apt upgrade -y&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2. Установите необходимые пакеты:&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo apt install -y wget curl lib32gcc-s1 lib32stdc++6 screen&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Создание пользователя ===&lt;br /&gt;
&lt;br /&gt;
1. Создайте пользователя для сервера:&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo useradd -m -s /bin/bash tf2&lt;br /&gt;
sudo passwd tf2&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 4. Установка SteamCMD ==&lt;br /&gt;
&lt;br /&gt;
=== Создание директории ===&lt;br /&gt;
&lt;br /&gt;
1. Создайте директорию для SteamCMD:&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo mkdir -p /opt/steamcmd&lt;br /&gt;
cd /opt/steamcmd&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2. Скачайте SteamCMD:&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo wget https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz&lt;br /&gt;
sudo tar -xzf steamcmd_linux.tar.gz&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3. Установите права доступа:&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo chown -R tf2:tf2 /opt/steamcmd&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 5. Установка Team Fortress 2 сервера ==&lt;br /&gt;
&lt;br /&gt;
=== Переключение на пользователя ===&lt;br /&gt;
&lt;br /&gt;
1. Переключитесь на пользователя tf2:&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo su - tf2&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Запуск SteamCMD ===&lt;br /&gt;
&lt;br /&gt;
1. Перейдите в директорию SteamCMD:&lt;br /&gt;
&amp;lt;pre&amp;gt;cd /opt/steamcmd&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2. Запустите SteamCMD:&lt;br /&gt;
&amp;lt;pre&amp;gt;./steamcmd.sh&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Установка сервера ===&lt;br /&gt;
&lt;br /&gt;
1. В консоли SteamCMD выполните команды:&lt;br /&gt;
&amp;lt;pre&amp;gt;force_install_dir /home/tf2/tf2-server&lt;br /&gt;
login anonymous&lt;br /&gt;
app_update 232250 validate&lt;br /&gt;
quit&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2. Дождитесь завершения установки.&lt;br /&gt;
&lt;br /&gt;
== 6. Настройка сервера ==&lt;br /&gt;
&lt;br /&gt;
=== Создание конфигурационных файлов ===&lt;br /&gt;
&lt;br /&gt;
1. Создайте директорию для конфигурации:&lt;br /&gt;
&amp;lt;pre&amp;gt;mkdir -p /home/tf2/tf2-server/tf/cfg&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2. Создайте файл server.cfg:&lt;br /&gt;
&amp;lt;pre&amp;gt;nano /home/tf2/tf2-server/tf/cfg/server.cfg&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3. Добавьте базовую конфигурацию:&lt;br /&gt;
&amp;lt;pre&amp;gt;\# Основные настройки&lt;br /&gt;
hostname &amp;quot;Team Fortress 2 Server&amp;quot;&lt;br /&gt;
sv_password &amp;quot;&amp;quot;&lt;br /&gt;
sv_region 255&lt;br /&gt;
&lt;br /&gt;
\# Настройки игроков&lt;br /&gt;
maxplayers 24&lt;br /&gt;
sv_maxrate 30000&lt;br /&gt;
&lt;br /&gt;
\# Настройки игры&lt;br /&gt;
mp_friendlyfire 0&lt;br /&gt;
tf_bot_quota 0&lt;br /&gt;
&lt;br /&gt;
\# RCON&lt;br /&gt;
rcon_password &amp;quot;your_rcon_password_here&amp;quot;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 7. Создание скрипта запуска ==&lt;br /&gt;
&lt;br /&gt;
=== Скрипт запуска ===&lt;br /&gt;
&lt;br /&gt;
1. Создайте скрипт запуска:&lt;br /&gt;
&amp;lt;pre&amp;gt;nano /home/tf2/start-server.sh&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2. Добавьте содержимое:&lt;br /&gt;
&amp;lt;pre&amp;gt;\#!/bin/bash&lt;br /&gt;
&lt;br /&gt;
SERVER_DIR=&amp;quot;/home/tf2/tf2-server&amp;quot;&lt;br /&gt;
SCREEN_NAME=&amp;quot;tf2-server&amp;quot;&lt;br /&gt;
&lt;br /&gt;
cd &amp;quot;$SERVER_DIR&amp;quot;&lt;br /&gt;
&lt;br /&gt;
screen -dmS &amp;quot;$SCREEN_NAME&amp;quot; ./srcds_run -game tf +map cp_dustbowl +maxplayers 24&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;Server started in screen session: $SCREEN_NAME&amp;quot;&lt;br /&gt;
echo &amp;quot;To attach: screen -r $SCREEN_NAME&amp;quot;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3. Сделайте исполняемым:&lt;br /&gt;
&amp;lt;pre&amp;gt;chmod +x /home/tf2/start-server.sh&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 8. Настройка systemd сервиса ==&lt;br /&gt;
&lt;br /&gt;
=== Создание сервиса ===&lt;br /&gt;
&lt;br /&gt;
1. Выйдите из пользователя tf2:&lt;br /&gt;
&amp;lt;pre&amp;gt;exit&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2. Создайте systemd сервис:&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo nano /etc/systemd/system/tf2-server.service&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3. Добавьте конфигурацию:&lt;br /&gt;
&amp;lt;pre&amp;gt;[Unit]&lt;br /&gt;
Description=Team Fortress 2 Dedicated Server&lt;br /&gt;
After=network.target&lt;br /&gt;
&lt;br /&gt;
[Service]&lt;br /&gt;
Type=simple&lt;br /&gt;
User=tf2&lt;br /&gt;
Group=tf2&lt;br /&gt;
WorkingDirectory=/home/tf2/tf2-server&lt;br /&gt;
ExecStart=/home/tf2/tf2-server/srcds_run -game tf +map cp_dustbowl +maxplayers 24&lt;br /&gt;
Restart=always&lt;br /&gt;
RestartSec=10&lt;br /&gt;
&lt;br /&gt;
[Install]&lt;br /&gt;
WantedBy=multi-user.target&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
4. Перезагрузите systemd и запустите:&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo systemctl daemon-reload&lt;br /&gt;
sudo systemctl enable tf2-server&lt;br /&gt;
sudo systemctl start tf2-server&lt;br /&gt;
sudo systemctl status tf2-server&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 9. Настройка файрвола ==&lt;br /&gt;
&lt;br /&gt;
=== Настройка UFW ===&lt;br /&gt;
&lt;br /&gt;
1. Разрешите порты:&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo ufw allow 27015/tcp&lt;br /&gt;
sudo ufw allow 27015/udp&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Заключение ==&lt;br /&gt;
&lt;br /&gt;
Team Fortress 2 сервер успешно установлен и настроен! Теперь у вас есть полнофункциональный сервер для игры.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Для размещения ваших игровых серверов на надежном хостинге рекомендуем воспользоваться услугами [ARK-HOSTER.RU](https://ark-hoster.ru):&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;[Выделенные серверы](https://ark-hoster.ru/dedicated/)&amp;#039;&amp;#039;&amp;#039; - для высоконагруженных игровых серверов&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;[VPS/VDS серверы](https://ark-hoster.ru/vpsgame/)&amp;#039;&amp;#039;&amp;#039; - для небольших и средних серверов&lt;br /&gt;
&lt;br /&gt;
Наши специалисты помогут с настройкой игровых серверов!&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
		
	</entry>
</feed>