RU/Server Manual: Difference between revisions

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
(Пересмотр всей статьи. Перевод обновленной англ. версии)
Line 2: Line 2:


==Начало==
==Начало==
Это намного легче чем кажется на первый взгляд чтоб установить и запустить ваш сервер для Internet или LAN сетей. Следуйте этой статье чтоб создать ваш MTA SA DM сервер.
Установить и запустить ваш собственный сервер для сети интернет или локальной сети намного проще, чем вам могло показаться на первый взгляд. Следуйте указаниям, описанным в этой статье чтоб создать свой собственный MTA:SA DM сервер.


==Установка сервера==
==Установка сервера==
Сервера MTA SA DM доступны для разных Операционных Систем.
В зависимости от платформы сервера имеется несколько вариантов серверного приложения MTA:SA DM.


===Установка сервера под Linux===
===Установка серверного приложения в операционной системе Linux===
I installed the server on ubuntu 6.05 LTS. I will add installation instructions for other linux distros at a later time.
====Ubuntu====
This install was done on a fresh os install so a few things have to be installed first.
Ниже описывается установка серверного приложения в операционной системе(далее ОС) Ubuntu 6.05 LTS. Позже будут добавлены инструкции по установки серверного приложения для других версий Linux.
First of all ssh into your server using whatever client you like. I prefer putty.
Описываемая установка выполнялась в недавно установленной ОС, поэтому некоторые вещи будут устанавливаться впервые.
Start by typing  '''sudo apt-get upgrade''' It will prompt you to put your password in again. After the upgrade is done running type
Первоначально все ssh на вашем сервере используют любой клиент, который вы пожелаете.
'''sudo apt-get install pico''' this will install the easy to use pico text editor that you will use to edit the config files.
Некоторые предпочитают изменить это.
After the install is done running you need to get a copy of libcurl3 for the server to run so type '''sudo apt-get install libcurl3'''
Начните с ввода '''sudo apt-get upgrade'''. Вам потребуется ваш пароль снова. После выполнения обновления выполните
Once again it will ask you for your password. Once this is done now we have to get the server program onto your Linux server. There are a few methods for doing this. you can install a ftp server. you can use putty file transfer. If you know someone with a website you can ask them to put the file on their website then use '''wget http://wwww.websitename.com/file.tar''' Obviously where website name is change to your friends website. Either way once you have the tar file on your server you need to unpack it you do this by using the command '''tar -zxvf filename.tar'''
'''sudo apt-get install pico'''. Это позволит легко установить используя pico text editor, который вы будете использовать для редактирования файлов настройки.
После выполнения установки, вам необходимо получить копию libcurl3 для сервера, чтобы запустите установку введите '''sudo apt-get install libcurl3'''
Вам снова придется ввести ваш пароль. После этого необходимо получить серверное приложение для вашего сервера Linux. Имеется несколько способов сделать это. Вы можете установить ftp сервер. Вы можете использовать передачу файлов. Если вы знаете какой-либо веб-сайт, вы можете скачать файл с этого веб-сайта, а затем использовать '''wget http://wwww.websitename.com/file.tar''' Где в качестве адреса веб-сайта используйте адрес известного вам сайта. После получения необходимого tar файла, вам необходимо распаковать его, используя команду '''tar -zxvf filename.tar'''


===Установка сервера под Windows===
====Gentoo====
Установка MTA:SA DM сервера в Windows легче.
Далее предполагается, что вы используете Gentoo и знаете как получить файлы с веб-сайтов для своего сервера... (в противном случае, читайте предыдущий пункт, посвященный Ubuntu)
*Перейдите на [http://mtasa.com/dp.html страницу загрузки] и прокрутите ниже до "Dedicated servers" секции.
 
*Нажмите на Windows ссылку.
Ниже описаны действия для DP2:
*После загрузки запустите клиент.
 
*Выберете папку где вы хотите установить сервер.
Обновите вашу версию gcc до 4.2.2:
*Нажмите Install.
* уберите маску gcc в /etc/portage/package.unmask)
*Это все, установка завершена!
* выйдите из gcc
* перейдите к gcc 4.2.2: gcc-config i686-pc-linux-gnu-4.2.2
Обновите вашу версию libstdc++ до 3.3 (если у вас еще не установлено это обновление)
* выйдите из libstdc++
Установите libcurl:
* выйдите из libcurl
Распакуйте mtasa, и запустите его...
 
===Установка серверного приложения в операционной системе Windows===
Установку серверного приложения MTA:SA DM в операционной системе Windows выполнить гораздо легче.
*Перейдите на [http://mtasa.com/dp.html страницу загрузки] и найдите на странице раздел "Dedicated servers".
*Нажмите на ссылку, предназначенную для ОС Windows.
*После загрузки программы установки запустите её.
*Выберете директорию, в которую вы хотите установить серверное приложение.
*Нажмите кнопку Install.
*На этом установка завершена!


==Настройка сервера==
==Настройка сервера==
Откройте файл ''''mtaserver.conf'''' , расположеный в директории <SERVER>/mods/deathmatch в любом текстовом редакторе, например, в Блокноте.
Откройте в текстовом редакторе(например, Windows Notepad) файл ''''mtaserver.conf'''', расположенный в директории <SERVER>/mods/deathmatch.


This file is fairly straightforward; every variable has a description of what to do with it and how to change it.
Этот файл удобно редактировать: каждая переменная имеет описание того, что с помощью нее можно изменить и какие значения она может принимать.


===Добавление администраторов===
===Добавление администраторов===
''Более подробно про acl.xml (access control list - список контроля доступа) читайте: [[Access_Control_List|Access Control List]]''<br/><br/>
''Для получения подробной информации об acl.xml (access control list) читайте: [[Access_Control_List|Access Control List]]''<br/><br/>
Чтобы добавить админов на ваш сервер сделайте следующее:<br>
Чтобы добавить администраторов ваших игровых серверов выполните следующие шаги:<br>
<ol>
<ol>
<li>Пройдите в директорию 'deathmatch' сервера и откройте файл Accounts.xml</li>
<li>Посмотрите ваши игровые сервера в директории 'deathmatch', открыв файл Accounts.xml</li>
<li>Добавьте в файл новый аккаунт со следующим синтаксисом
<li>Добавьте новую учетную запись в файл, используя синтаксис описанный ниже
<div style="padding: 10px">
<div style="padding: 10px">
''''Accounts.xml syntax''''
''''Синтаксис, используемый в файле Accounts.xml''''
<syntaxhighlight lang="xml">
<syntaxhighlight lang="xml">
<account name="Username" password="UserPassword" />
<account name="Username" password="UserPassword" />
Line 43: Line 60:
</div>
</div>
<li>Сохраните и закройте файл</li>
<li>Сохраните и закройте файл</li>
<li>Open acl.xml</li>
<li>Откройте файл acl.xml</li>
<li>Выберите права для админа, Модератор, Супермодератор или Админ</li>
<li>Выберите один из следующих наборов прав администратора: Moderator, SuperModerator или Admin</li>
<li>В выбранной вами группе добавьте который вы создали ренее со следующим синтаксисом
<li>В выбранную группу добавьте учетную запись, которую вы создали ранее, используя синтаксис описанный ниже
<div style="padding: 10px">
<div style="padding: 10px">
<syntaxhighlight lang="xml">
<syntaxhighlight lang="xml">
Line 52: Line 69:
</div>
</div>


В конце должно получиться что-то наподобии этого:
У вас должно получить, что-то похожее на:
<div style="padding: 10px">
<div style="padding: 10px">
<syntaxhighlight lang="xml">
<syntaxhighlight lang="xml">
Line 64: Line 81:
</li>
</li>
<li>
<li>
You're done! You can add as many admins as you want this way, just keep creating accounts under eachother and the same with the ACL rights.<br>
Добавление администратора завершено! Этим способом вы можете добавить необходимое вам количество администраторов, только остерегайтесь создания одинаковых учетных записей и одинаковых ACL прав.<br>
</li>
</li>
</ol>
</ol>
'''Note''': Changing these files requires a restart of the server<br />
'''Обратите внимание: 1)''' Изменение этих файлов вступят в силу только после перезапуска игрового сервера<br />
'''Note 2''': There are also ways to add accounts and edit rights for the server while it's running. "addaccount <user> <password>" is an internal command to add accounts, through the web interface you can manage ACL rights while it's running. (This option may be a better option for you if the first does not work)
'''2)''' Существует также другой способ добавления учетных записей и редактирования прав во время работы игрового сервера. Команда '''addaccount <user> <password>''' является встроенной командой для добавления учетных записей, позволяющей вам посредством веб интерфейса управлять ACL правами во время работы игрового сервера. (Этот способ может быть лучшим для вас, если первый способ не работает)


=== Configuring an external web server ===
=== Настройка внешнего веб-сервера ===
For performance or consistency reasons, you could choose to make use of an external web server already set up and running, instead of the built-in web server. The external web server needs to be accessible for the public, so any client will be able to download the necessary client-side files in order to join and play on your server.
Из соображений производительности и стабильности работы лучше использовать внешний веб-сервер, вместо встроенного веб-сервера. Внешний веб-сервер должен быть доступен всем, чтобы любой пользователь мог скачать необходимые файлы ресурсов для клиентского приложения, а затем подключиться и играть на вашем игровом сервере.


To enable downloading off an external web server, you should configure the ''httpdownload'' and ''httpdownloadurl'' tags in your server configuration:
Чтобы разрешить скачивание ресурсов с внешнего веб-сервера, вы должны настроить теги ''httpdownload'' и ''httpdownloadurl'' в настройках вашего сервера:


<div style="padding: 10px">
<div style="padding: 10px">
Line 80: Line 97:
</syntaxhighlight></div>
</syntaxhighlight></div>


Since all the default resources provided with the dedicated server are zipped, and are normally automatically extracted by the built-in web server, you now have to provide a way for the clients to download the unextracted files to their computers. The unextracted files are always available in the '''<SERVER>/mods/deathmatch/resourcecache''' directory.
После того, как все сжатые файлы ресурсов будут загружены со специализированного сервера, они обычно автоматически распаковываются встроенным веб-сервером, теперь вы можете обеспечить способ для закачки клиентскими приложениями на компьютер несжатых файлов. Несжатые файлы обычно доступны в директории '''<SERVER>/mods/deathmatch/resourcecache'''.


<ol>
<ol>
<li>Launch the dedicated server once and exit again. This will extract the zip files into the '''<SERVER>/mods/deathmatch/resourcecache''' directory.</li>
<li>Запустите специализированный сервер и выйдите. После этого сжатые zip файлы распакуются в директорию '''<SERVER>/mods/deathmatch/resourcecache'''.</li>
<li>Go into the directory above and copy the resources to your external web server's public directory, this can be done in several ways:
<li>Перейдите в эту директорию и скопируйте ресурсы в доступную для других пользователей директорию вашего внешнего веб сервера. Это можно сделать следующими способами:
<ul>
<ul>
<li>If you don't care about your '''server-side files being publically available''': create a symbolic link (Linux), a junction (Windows) or just plain copy the contents of the '''resourcecache''' directory to your public web server directory.</li>
<li>Если вы не позаботитесь о том, чтобы '''файлы, размещенные на вашем сервере были доступны''': создайте символьную ссылку(Linux), соединение(Windows) или явную копию содержимого директории '''resourcecache''' в общедоступной директории вашего веб-сервера.</li>
<li>If you don't want your server files to be publically available through your web server: go into the '''resourcecache''' directory and manually copy the folders over to your public web server directory, removing any server-side files (they are '''not''' necessary for the client-side downloading) you do not want to be hosting on your web server.<br />
<li>Если вы не хотите, чтобы файлы сервера были доступны остальным пользователям с вашего веб-сервера: перейдите в директорию '''resourcecache''' и вручную скопируйте директорию в директорию вашего сервера, доступную для других пользователей, удалите все файлы, предназначенные для сервера (они '''не''' нужны для скачивания клиентским приложениям) которые вы не хотите, чтобы были доступны с вашего веб-сервера.<br />
<br />
<br />
A quick way of securing your server-side files is currently not available. We will investigate into developing a tool that automatically copies only the necessary client-side files for all resources on your server.
Более быстрый способ защиты ваших файлов, предназначенных для сервера в настоящее время недоступен. Инструментальное средство, автоматически копирующее только необходимые для клиентского приложения файлы всех ресурсов с вашего сервера.
</ul>
</ul>
</li>
</li>
</ol>
</ol>


'''Note''': Please try to avoid any special characters (e.g. ~, !) in your download URLs.<br />
'''Обратите внимание: 1)''' Пожалуйста избегайте использования любых специальных символов (например ~, !) в ваших адресах URL для скачивания файлов.<br/>
'''Note 2''': Please do not use a trailing slash in your download URL (e.g. ''hxxp://www.myserver.tld/directory'' rather than ''hxxp://www.myserver.tld/directory/'')
'''2)''' Пожалуйста не используйте слеш в конце ваших URL для скачивания(например, используйте ''hxxp://www.myserver.tld/directory'' вместо ''hxxp://www.myserver.tld/directory/'')


==Запуск сервера==
==Запуск сервера==
Перед запуском сервера удостоверьтесь что вы завершили все настройки сервера!
Перед запуском сервера убедитесь в том, что вы завершили все настройки сервера!


Чтоб запустить MTA SA DM сервер кликните два раза на MTA Server.exe (в папке с сервером), удостоверьтесь что файрволл или антивирус не перекрывает доступ для MTA SA DM. Если все прошло удачно то сервер запущен удачно!
Чтоб запустить серверное приложение MTA:SA DM, дважды щелкните указателем мыши по MTA Server.exe. Убедитесь в том, что брандмауэр или антивирус не ограничивают нормальный доступ MTA:SA DM к сети. Если все прошло удачно то сервер запущен удачно!


==Установка/Обновление ресурсов на вашем сервере==
==Установка/обвновление файлов ресурсов на вашем сервере==
Ресурсы могут быть в двух видах, в архиве или в папке с скрипт файлами внутри. MTA San Andreas DeathMatch поддерживает их двух.
Файлы ресурсов могут быть в двух форматах, либо в формате ZIP или в обычной директории, содержащей файлы сценариев. Серверное приложение MTA:SA DM поддерживает оба формата.


# Скопируйте или переместите нужный ресурс в папку <SERVER>\mods\deathmatch\resources
# Переместите или скопируйте новые ресурсы в директорию <SERVER>\mods\deathmatch\resources.
# В серверском окне введите комманду "refresh" (без кавычек)
# В окне серверного приложения введите команду "refresh" (без выхода из приложения). Это позволит приложению повторно просмотреть директорию с ресурсами и обновить их список при необходимости.


==Удаление ресурсов==
==Удаление ресурсов==
Ресурсы могут быть удалены из вашего сервера легче чем вы думаете.
Ресурсы могут быть легко удалены с вашего сервера, если они вам больше не нужны.


# Удалите архив или папку ненужного ресурса
# Удалите ZIP файл или директорию с ресурсами, которые вы хотите удалить
# В серверском окне введите "refresh" (без кавычек)
# В окне серверного приложения введите команду "refresh" (без выхода из приложения). Это позволит приложению повторно просмотреть директорию с ресурсами и обновить их список при необходимости.


==Администрирование сервера==
==Администрирование сервера==
You can start resources by typing the command "start resourcename" in the server console, or stop ones with "stop resourcename".
Вы можете запустить ресурсы, введя команду "start resourcename" в консоли серверного приложения, или остановить их выполнение введя "stop resourcename".


It's also possible to execute these and other admin commands from the ingame console (which you can bring up with the ` key or F8); for this to work, you first need to log in with the command "login username password". Additionally, you can press the p key to bring up the admin panel: this is a graphical interface which allows you to easily kick or ban misbehaving players, among others.
Также возможно выполнять эти и другие команды администратора в игровой консоле (которую вы можете открыть нажав клавишу ` или F8). Чтобы все это работало, вам сначала необходимо выполнить вход с помощью команды "login username password". Кроме того, вы можете нажать клавишу p для отображения панели администратора - это графический интерфейс, позволяющий вам легко наказать провинившихся игроков.


For further commands, type "help" in a console.
Для получения информации о других командах, введите команду "help" в окне консоли.


==Запуск карты/гейммода==
==Запуск игровой карты/режима игры==
Смотрите секцию с коммандами здесь [[Resource:Map manager|mapmanager]] для расширенной информации
Смотрите раздел документации [[Resource:Map manager|mapmanager]] для получения более подробной информации.


==Remotely administrating your server==
==Удаленное администрирование вашим сервером==
This article assumes you have setup a working account with 'Admin' user rights, and have these resources started:
В этом разделе предполагается, что вы настроили работу учетной записи с правами пользователя 'Admin', и у вас имеются следующие ресурсы:
# ResourceBrowser
# ResourceBrowser
# ResourceManager
# ResourceManager
Line 131: Line 148:
# WebMap
# WebMap


You're able to access these great remote admin tools by visiting <nowiki>http://<yourserverip>:<httpport>/resourcebrowser</nowiki> in your Firefox.  
Вы можете получить доступ к этим инструментальным средствам удаленного администрирования, посетив веб-ресурс <nowiki>http://<yourserverip>:<httpport>/resourcebrowser</nowiki> в вашем Firefox.  
'''NOTE: Internet Explorer will NOT work, it will not display the resource browser, other browsers (Opera namely) will have mixed results'''. If you want it to work in Internet Explorer, feel free to recode the resource :)
'''Обратите внимание: Internet Explorer не работает, он не отображает браузер ресурсов, другие веб-браузеры (а именно Opera) будут смешивать результаты'''. Если вы хотите работать в Internet Explorer, то почуствуете неудобство при перекодировании ресурсов:)
 
==Полезные заметки==


==Useful Notes==
# Вы также можете обновить ресурсы во время игры, введя команду "refresh" в окне консоли клиентского приложения или команду "/refresh" в окне чата. Это может привести к временным неудобствам, если имеется большое число ресурсов.
# Во всех указаниях, описанных выше под <SERVER> понимался путь к главной директории вашего серверного приложения. В большинстве случаев это C:\Program Files\MTA San Andreas\server


# You may also update the resources while ingame as long as you have the correct access levels by typing "refresh" in the clients console or "/refresh" in the chat window. This may cause a second of lag if you have many resources.
====Нужна дополнительная помощь?====
# In the above instructions, <SERVER> is the path to your server's main directory. In most cases this is C:\Program Files\MTA San Andreas\server
Вы можете связаться с командой разработчиков на их [http://forum.mtasa.com/ форумах] или на  [irc://irc.multitheftauto.com/mta IRC] каналах (irc.multitheftauto.com #mta - [http://www.mirc.com MIRC])


====Need further help?====
[[it:Manuale del Server]]
Why not pop over to our [http://forum.mtasa.com/ Forums] or join us on [irc://irc.multitheftauto.com/mta IRC] (irc.multitheftauto.com #mta - [http://www.mirc.com MIRC])

Revision as of 12:56, 3 February 2008

Начало

Установить и запустить ваш собственный сервер для сети интернет или локальной сети намного проще, чем вам могло показаться на первый взгляд. Следуйте указаниям, описанным в этой статье чтоб создать свой собственный MTA:SA DM сервер.

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

В зависимости от платформы сервера имеется несколько вариантов серверного приложения MTA:SA DM.

Установка серверного приложения в операционной системе Linux

Ubuntu

Ниже описывается установка серверного приложения в операционной системе(далее ОС) Ubuntu 6.05 LTS. Позже будут добавлены инструкции по установки серверного приложения для других версий Linux. Описываемая установка выполнялась в недавно установленной ОС, поэтому некоторые вещи будут устанавливаться впервые. Первоначально все ssh на вашем сервере используют любой клиент, который вы пожелаете. Некоторые предпочитают изменить это. Начните с ввода sudo apt-get upgrade. Вам потребуется ваш пароль снова. После выполнения обновления выполните sudo apt-get install pico. Это позволит легко установить используя pico text editor, который вы будете использовать для редактирования файлов настройки. После выполнения установки, вам необходимо получить копию libcurl3 для сервера, чтобы запустите установку введите sudo apt-get install libcurl3 Вам снова придется ввести ваш пароль. После этого необходимо получить серверное приложение для вашего сервера Linux. Имеется несколько способов сделать это. Вы можете установить ftp сервер. Вы можете использовать передачу файлов. Если вы знаете какой-либо веб-сайт, вы можете скачать файл с этого веб-сайта, а затем использовать wget http://wwww.websitename.com/file.tar Где в качестве адреса веб-сайта используйте адрес известного вам сайта. После получения необходимого tar файла, вам необходимо распаковать его, используя команду tar -zxvf filename.tar

Gentoo

Далее предполагается, что вы используете Gentoo и знаете как получить файлы с веб-сайтов для своего сервера... (в противном случае, читайте предыдущий пункт, посвященный Ubuntu)

Ниже описаны действия для DP2:

Обновите вашу версию gcc до 4.2.2:

  • уберите маску gcc в /etc/portage/package.unmask)
  • выйдите из gcc
  • перейдите к gcc 4.2.2: gcc-config i686-pc-linux-gnu-4.2.2

Обновите вашу версию libstdc++ до 3.3 (если у вас еще не установлено это обновление)

  • выйдите из libstdc++

Установите libcurl:

  • выйдите из libcurl

Распакуйте mtasa, и запустите его...

Установка серверного приложения в операционной системе Windows

Установку серверного приложения MTA:SA DM в операционной системе Windows выполнить гораздо легче.

  • Перейдите на страницу загрузки и найдите на странице раздел "Dedicated servers".
  • Нажмите на ссылку, предназначенную для ОС Windows.
  • После загрузки программы установки запустите её.
  • Выберете директорию, в которую вы хотите установить серверное приложение.
  • Нажмите кнопку Install.
  • На этом установка завершена!

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

Откройте в текстовом редакторе(например, Windows Notepad) файл 'mtaserver.conf', расположенный в директории <SERVER>/mods/deathmatch.

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

Добавление администраторов

Для получения подробной информации об acl.xml (access control list) читайте: Access Control List

Чтобы добавить администраторов ваших игровых серверов выполните следующие шаги:

  1. Посмотрите ваши игровые сервера в директории 'deathmatch', открыв файл Accounts.xml
  2. Добавьте новую учетную запись в файл, используя синтаксис описанный ниже

    'Синтаксис, используемый в файле Accounts.xml'

    <account name="Username" password="UserPassword" />
    
  3. Сохраните и закройте файл
  4. Откройте файл acl.xml
  5. Выберите один из следующих наборов прав администратора: Moderator, SuperModerator или Admin
  6. В выбранную группу добавьте учетную запись, которую вы создали ранее, используя синтаксис описанный ниже
    <object name="user.Username" />
    

    У вас должно получить, что-то похожее на:

    <group name="Admin">
    ...
    <object name="user.Username" />
    </group>
    
  7. Добавление администратора завершено! Этим способом вы можете добавить необходимое вам количество администраторов, только остерегайтесь создания одинаковых учетных записей и одинаковых ACL прав.

Обратите внимание: 1) Изменение этих файлов вступят в силу только после перезапуска игрового сервера
2) Существует также другой способ добавления учетных записей и редактирования прав во время работы игрового сервера. Команда addaccount <user> <password> является встроенной командой для добавления учетных записей, позволяющей вам посредством веб интерфейса управлять ACL правами во время работы игрового сервера. (Этот способ может быть лучшим для вас, если первый способ не работает)

Настройка внешнего веб-сервера

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

Чтобы разрешить скачивание ресурсов с внешнего веб-сервера, вы должны настроить теги httpdownload и httpdownloadurl в настройках вашего сервера:

<httpdownload>1</httpdownload>	
<httpdownloadurl>http://www.myserver.tld/directory/here</httpdownloadurl>

После того, как все сжатые файлы ресурсов будут загружены со специализированного сервера, они обычно автоматически распаковываются встроенным веб-сервером, теперь вы можете обеспечить способ для закачки клиентскими приложениями на компьютер несжатых файлов. Несжатые файлы обычно доступны в директории <SERVER>/mods/deathmatch/resourcecache.

  1. Запустите специализированный сервер и выйдите. После этого сжатые zip файлы распакуются в директорию <SERVER>/mods/deathmatch/resourcecache.
  2. Перейдите в эту директорию и скопируйте ресурсы в доступную для других пользователей директорию вашего внешнего веб сервера. Это можно сделать следующими способами:
    • Если вы не позаботитесь о том, чтобы файлы, размещенные на вашем сервере были доступны: создайте символьную ссылку(Linux), соединение(Windows) или явную копию содержимого директории resourcecache в общедоступной директории вашего веб-сервера.
    • Если вы не хотите, чтобы файлы сервера были доступны остальным пользователям с вашего веб-сервера: перейдите в директорию resourcecache и вручную скопируйте директорию в директорию вашего сервера, доступную для других пользователей, удалите все файлы, предназначенные для сервера (они не нужны для скачивания клиентским приложениям) которые вы не хотите, чтобы были доступны с вашего веб-сервера.

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

Обратите внимание: 1) Пожалуйста избегайте использования любых специальных символов (например ~, !) в ваших адресах URL для скачивания файлов.
2) Пожалуйста не используйте слеш в конце ваших URL для скачивания(например, используйте hxxp://www.myserver.tld/directory вместо hxxp://www.myserver.tld/directory/)

Запуск сервера

Перед запуском сервера убедитесь в том, что вы завершили все настройки сервера!

Чтоб запустить серверное приложение MTA:SA DM, дважды щелкните указателем мыши по MTA Server.exe. Убедитесь в том, что брандмауэр или антивирус не ограничивают нормальный доступ MTA:SA DM к сети. Если все прошло удачно то сервер запущен удачно!

Установка/обвновление файлов ресурсов на вашем сервере

Файлы ресурсов могут быть в двух форматах, либо в формате ZIP или в обычной директории, содержащей файлы сценариев. Серверное приложение MTA:SA DM поддерживает оба формата.

  1. Переместите или скопируйте новые ресурсы в директорию <SERVER>\mods\deathmatch\resources.
  2. В окне серверного приложения введите команду "refresh" (без выхода из приложения). Это позволит приложению повторно просмотреть директорию с ресурсами и обновить их список при необходимости.

Удаление ресурсов

Ресурсы могут быть легко удалены с вашего сервера, если они вам больше не нужны.

  1. Удалите ZIP файл или директорию с ресурсами, которые вы хотите удалить
  2. В окне серверного приложения введите команду "refresh" (без выхода из приложения). Это позволит приложению повторно просмотреть директорию с ресурсами и обновить их список при необходимости.

Администрирование сервера

Вы можете запустить ресурсы, введя команду "start resourcename" в консоли серверного приложения, или остановить их выполнение введя "stop resourcename".

Также возможно выполнять эти и другие команды администратора в игровой консоле (которую вы можете открыть нажав клавишу ` или F8). Чтобы все это работало, вам сначала необходимо выполнить вход с помощью команды "login username password". Кроме того, вы можете нажать клавишу p для отображения панели администратора - это графический интерфейс, позволяющий вам легко наказать провинившихся игроков.

Для получения информации о других командах, введите команду "help" в окне консоли.

Запуск игровой карты/режима игры

Смотрите раздел документации mapmanager для получения более подробной информации.

Удаленное администрирование вашим сервером

В этом разделе предполагается, что вы настроили работу учетной записи с правами пользователя 'Admin', и у вас имеются следующие ресурсы:

  1. ResourceBrowser
  2. ResourceManager
  3. WebAdmin
  4. WebMap

Вы можете получить доступ к этим инструментальным средствам удаленного администрирования, посетив веб-ресурс http://<yourserverip>:<httpport>/resourcebrowser в вашем Firefox. Обратите внимание: Internet Explorer не работает, он не отображает браузер ресурсов, другие веб-браузеры (а именно Opera) будут смешивать результаты. Если вы хотите работать в Internet Explorer, то почуствуете неудобство при перекодировании ресурсов:)

Полезные заметки

  1. Вы также можете обновить ресурсы во время игры, введя команду "refresh" в окне консоли клиентского приложения или команду "/refresh" в окне чата. Это может привести к временным неудобствам, если имеется большое число ресурсов.
  2. Во всех указаниях, описанных выше под <SERVER> понимался путь к главной директории вашего серверного приложения. В большинстве случаев это C:\Program Files\MTA San Andreas\server

Нужна дополнительная помощь?

Вы можете связаться с командой разработчиков на их форумах или на IRC каналах (irc.multitheftauto.com #mta - MIRC)