Главная | Поиск | Чат | Форум | Рынок | | Регистрация | Вход
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]

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

  • Страница 1 из 1
  • 1
Модератор форума: Cooller^_^  
Linux | Собираем сервер с "0"
DoDoLДата: Четверг, 2010-03-11, 00:54 | Сообщение # 1
Сообщений: 428
Награды: 39
1. Что мы будем использовать для работы с серваком?

Первое: шелл клиент.

1.1.1 Если вы уж привыкли к виндам, то милости просим в WinSCP.

Он предлагает фактически уникальную возможность заливки/выливки файлов через ssh. Это очень удобно т.к. например у меня на сервере нет фтп.

1.1.2 Нам все-таки нужен нормальный консольный клиент. Довольно удобно в связке с WinSCP работает PuTTY.

Краткий список команд шелла который вам может понадобится:

Code
vi [filename] - ясно <img src="http://s4.ucoz.net/sm/1/smile.gif" border="0" align="absmiddle" alt="smile">
mkdir [dirname] - делаем директорию
cd [dir] - переходим в дир.
mv - (move) - передвигать файлы
cp - (copy) - копировать
rm (-rf) [dir] - команда удаления. Рекомендую если удаляем директорию, то использовать ключи -rf для рекурсивного удаления (r) и игнорирования всех ошибок и вопросов(f).
chmod - изменение прав на запуск. Если коротко, то делайте 777 и не ошибетесь. Опять-таки используем ключ -R (именно большая) для рекурсивного удаления.
chown - изменение владельца.

Согласитесь, теперь перед нами стоит вопрос чем редактировать файлы?

1.2.1 Если вы выбрали WinSCP, то в принципе это не проблема - там есть встроеный редактор файлов.

Но если все-таки вы выбрали шелл, то:

1.2.2 Vi - Выбор настоящих админов. Другое дело что его понять - не один день. На его тему есть даже шутка - "Vi имеет два режима работы - бибикать и все портить". В принципе не рекомендую.

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

========================= Часть 2. Установка.

2.1 давайте сделаем нового юзера для запуска серверов(потому что запускать под рутом ето изврат)

Code
useradd games

У меня он называется геймс, хотя можно назвать как хотите )

2.2 Ставить сервак я буду в /usr/games/hlds_dm (т.к. как раз нужен ЦСДМ сервак ) )

Code
stp-b:~# mkdir /usr/games/hlds_dm
stp-b:~# chown games:games /usr/games/hlds_dm
stp-b:~# cd /usr/games/hlds_dm/

Под рутом ясное дело.

2.3 После чего нам его права уже не понадобятся

Code
su games

Итак, скачиваем наш сервак с оффа.

Code
stp-b:/usr/games/hlds_dm# wget http://storefront.steampowered.com/download/hldsupdatetool.bin

2.4
Даем файлу права на исполнение и выполняем его

Code

chmod +x hldsupdatetool.bin

Code
./hldsupdatetool.bin

Так как нам наплевать на вальв и его соглашения, то вводим yes

После чего лично у меня вышли такие 2 последние строчки:

Code

Enter 'yes' to accept this agreement, 'no' to decline: yes
extracting steam.tar.Z...done

Если у вас не такое - то лучше задайте вопрос что сделали не так.

2.5

У нас после этого появился файлик readme.txt:

[code]Half-Life Dedicated Server (Steam) Update Tool
[4.07.05]

HldsUpdateTool is an application that will update an existing Half-Life
Dedicated Server installation to the latest version or will download the
latest version (from scratch) if an existing version is not found.
To save time/bandwidth downloading files, it's better to install
HldsUpdateTool into the root folder of an existing Half-Life Dedicated
Server installation.

Installation
------------

1) Creating an account

It is no longer necessary to have a Steam account to use this tool.

2) Getting the latest version of the Dedicated Server

To download the latest version of the dedicated server to your machine:

a) Open a command prompt.

b) Change to the directory where the HLDS Update Tool is installed.

c) Run the HLDS Update Tool with the "update" command:

>HldsUpdateTool.exe -command update -game <game> -dir <installdir>

<game> "cstrike", "dmc", "dod", "ricochet", "tfc", "valve", "Counter-Strike Source", or "hl2mp"

<installdir> is the path where you want the files installed
e.g. . (for the current directory) or c:\hlserver

e.g.
>HldsUpdateTool.exe -command update -game cstrike -dir .

or

>HldsUpdateTool.exe -command update -game cstrike -dir c:\hlserver

(NOTE: that will be ./steam instead of HldsUpdateTool.exe for
Linux users)

d) Steam remembers the options you use, so when you need to update
next time you only need to run:

>HldsUpdateTool.exe -command update <game>

e) You can also install multiple copies of the server by specifying a
different <installdir>.

f) Half-Life mods (eg cstrike, dod) and Source mods (eg hl2mp) must
be installed to separate directories

3) Updating your Dedicated Server

If your dedicated server becomes out-of-date you will see the following
message in your server console and in the server log:

"Your server needs to be restarted in order to receive the latest update."

To update, stop your dedicated server and run the update commands described
in Section 2 (above).

4) Help

To see this info and info about other options of the tool, run it with "-?"
and it will print them on the screen.

About Steam
-----------
Steam is a broadband business platform for direct software delivery and
content management. At its core, Steam is a distributed file system and
shared set of technology components that can be implemented into any
software application.

Privacy
-------
Valve respects the privacy of its users. The details of our privacy policy
can be viewed at:

http://www.valvesoftware.com/privacy.htm

 
ITKMДата: Вторник, 2010-06-22, 02:00 | Сообщение # 2
Сообщений: 8
Награды: 0
Уважаемый модератор DoDoL Я начинающий на linuxe ubuntu 10.04 я много их ваших слов не понимаю но не могли бы вы хотябы один сервер залить на народ и дать сылку что бя я понял. С уважением Дмитрий
 Эстония
DoDoLДата: Вторник, 2010-07-06, 03:01 | Сообщение # 3
Сообщений: 428
Награды: 39
Я нет,обратитесь к страйку
 
  • Страница 1 из 1
  • 1
Поиск:
Статистика Форума
Последние темы Читаемые темы Лучшие пользователи Новые пользователи

Общение :3

(1745)

нужен грамотный человек

(12)

Продвижение сайтов (крауд 0,97$/ссылка)

(0)

Помогите создать сайт

(23)

Обучения криптотрейдингу

(0)

Общение ^-^

(9999)

Общение:> (закрыта)

(9999)

Общение :] (закрыта)

(9728)

Флудилочка дизайнеров :)

(5928)

Досчитаем до 10000:)

(4786)

Cooller^_^

(6326)

REDtooth

(2547)

Gep

(2421)

redemaxa

(2162)

cs-strikez

(2010)

muroxmuroxmurox

(2024-12-21)

OlegKK

(2024-12-17)

SnayrexXx

(2024-12-12)

Alex521488

(2024-12-12)

vixaim

(2024-12-11)

Популярные