23:58
ОбновитьСмайлыУправление мини-чатом
МИНИ-ЧАТ
Главная страница!

 



 
          





Рекомендуем:





Последние Файлы GTA 4 Последние Файлы GTA-MP Реклама
Скрипт GTA 4 элементы Watch... 07.09.2014
Ferrari 360 Spider [EPM con... 13.12.2013
Porsche Cayenne Turbo 2012 ... 13.12.2013
Shelby Terlingua Mustang v1... 13.12.2013
Hamann Lamborghini Gallardo... 27.10.2013
[GM] The Big PEN1:LS v2.00 ... 04.12.2017
Dgun (AvnanceRP,SampRP,Dimo... 19.03.2016
SAMP скрипт SX Events (MySQ... 03.03.2016
Карта ASL мэрия для SAMP се... 03.03.2016
AIM для SA-MP 0.3.7 22.02.2016
  • Страница 1 из 1
  • 1
Модератор форума: AXE, PrettySweetie  
Форум SAMP о мультиплеерах для GTA. »   » MTA San Andreas » Установка MTA на VPS/VDS с ОС Linux
Установка MTA на VPS/VDS с ОС Linux
samosДата: Понедельник, 28.06.2010, 18:39 | Сообщение # 1
Уверенный в себе
Группа: Продвинутые
Сообщений: 167
Награды: 6
Город: Киев
Репутация: 71
Замечания: 20%
Статус:
И так нам понадобится
1. SSH клиент (Putty или любой другой).
2. Сам VPS/VDS.
3. По желанию FTP клиент который поддержует SSH соединение (я использовал Сore FTP Lite).

Начнем:

Первым делом загружаем файлы сервера MTA под Linux в нужную вам директорию на вашем VPS/VDS.
Настроим mtaserver.conf находится в mods/deathmatch.
Ставим права на все папки chmod 777.
Ставим права на mta-server chmod 777.
Открываем ваш SSH клиент
Пишем cd /путь к папке
Пример: cd /home/MTA
Пишем nohup ./mta-server & И если вы все зделали правильно то сервер запустится.

Как установить права используя SSH клиент:

chmod -R 755 /путь к файлу или папке

Пример chmod -R 755 /home/vasya

Как можно загрузить файлы не используя FTP клиент?

wget ссылка на файл
Пример: wget http://www.locallhost.com/file.tar

Как распаковать архив?

tar -zxvf название архива
Пример: tar -zxvf mtasadm_srv-sarge_v1.0-dp2.tar.gz

Внимание если не выставлены права chmod на файл mta-server то сервер не запустится.


Need Games Role Play | Developer

Сообщение отредактировал samos - Понедельник, 28.06.2010, 18:42
MX_MasterДата: Понедельник, 28.06.2010, 20:03 | Сообщение # 2
Новенький
Группа: Продвинутые
Сообщений: 12
Награды: 1
Город: Алматы
Репутация: 14
Замечания: 0%
Статус:
Об возможных ошибках запуска сервера, стессна, ни слова (: а их может быть как минимум 2. Будете ставить, непременно узнаете.


#undef true
samosДата: Понедельник, 28.06.2010, 20:35 | Сообщение # 3
Уверенный в себе
Группа: Продвинутые
Сообщений: 167
Награды: 6
Город: Киев
Репутация: 71
Замечания: 20%
Статус:
будут отпишутся а там помогу решыть


Need Games Role Play | Developer
Turin_BrakesДата: Понедельник, 28.06.2010, 20:42 | Сообщение # 4
Местный
Группа: Продвинутые
Сообщений: 632
Награды: 10
Город: Moscow
Репутация: 205
Замечания: 80%
Статус:
Лучше запускать так:
[cut noguest]nohup ./mta-server 2>/dev/null 1>/dev/null &[/cut]
а не то лог нохапа очень скоро съест все свободное дисковое пространство на VDS. sorry

Добавлено (28.06.2010, 20:42)
---------------------------------------------

Quote (MX_Master)
Об возможных ошибках запуска сервера, стессна, ни слова (: а их может быть как минимум 2. Будете ставить, непременно узнаете.

Это точно, сие вам не калькулятор SA-MP запускать. В свое время немало бессонных часов потратил, пытаясь их все исправить. Причем для каждой системы они могут быть разными. Одно неизменно: google всегда поможет.



I think SAMP is a pretty cool guy. He bans continents and doesn't afraid of anything.

[cut noguest]Помощь по cкриптам для MTA-SA. Оплату через вебмани не принимаю.[/cut]
spawnMTAДата: Вторник, 29.06.2010, 18:17 | Сообщение # 5
Новенький
Группа: Пользователи
Сообщений: 61
Награды: 1
Город: Горки
Репутация: 5
Замечания: 20%
Статус:
я запускаю через скрин:
screen -A -m -d -S mta ./mta-server
Остановить:
kill -9 `pidof mta-server`



По поводу mta:sa скриптов стучать в аську.
[URL=http://2ip.ru/speed/][IMG]http://2ip.ru/speedbar/MTI5MzM2MDQ3MC05NzguODctNDcxLjIzMS0wLTIwOTMzOA==.gif[/IMG][/URL]
d0lph1nДата: Вторник, 29.06.2010, 21:26 | Сообщение # 6
Освоившийся
Группа: Продвинутые
Сообщений: 147
Награды: 5
Город: Нижний Новгород
Репутация: 39
Замечания: 0%
Статус:
spawnMTA, как вариант
screen -dmS mta-svr ./mta-server
killall mta-server

Добавлено (29.06.2010, 21:26)
---------------------------------------------
mta-svr - это имя сессии скрина


[GM] J-Actio 1.5 r355
[FS] SpeedoMeter 1.1
[FS] SpeedoMeter 2.2
[FS] WarpEngine 0.1
[INC] FastTeleports 1.6
PrettySweetieДата: Понедельник, 26.07.2010, 15:11 | Сообщение # 7
Местный
Группа: Продвинутые
Сообщений: 704
Награды: 19
Город: Нериак
Репутация: 1221
Замечания: 0%
Статус:
Помогите запустить. Все сделал как в первом сообщении. Но при написании nohup ./mta-server 2>/dev/null 1>/dev/null & сервер не запускается, пишет [1] 13800. При повторном вводе пишет
[2] 15854
[1] Exit 127 nohup ./mta-server 2> /dev/null > /dev/null
В мта мне пишет что невозможно подключиться.
При вводе screen -dmS mta-svr ./mta-server все вроде запускается, но в мта опять же не дает подключится. Ось - centos. В чем может быть проблема?



samosДата: Понедельник, 26.07.2010, 15:27 | Сообщение # 8
Уверенный в себе
Группа: Продвинутые
Сообщений: 167
Награды: 6
Город: Киев
Репутация: 71
Замечания: 20%
Статус:
права проверь и попробуй nohup ./mta-server &


Need Games Role Play | Developer
PrettySweetieДата: Понедельник, 26.07.2010, 15:30 | Сообщение # 9
Местный
Группа: Продвинутые
Сообщений: 704
Награды: 19
Город: Нериак
Репутация: 1221
Замечания: 0%
Статус:
Quote (samos)
nohup ./mta-server &

пишет

[1] 9918
[root@wolfwar1 server]# nohup: appending output to `nohup.out'

С правами все нормально


d0lph1nДата: Понедельник, 26.07.2010, 17:59 | Сообщение # 10
Освоившийся
Группа: Продвинутые
Сообщений: 147
Награды: 5
Город: Нижний Новгород
Репутация: 39
Замечания: 0%
Статус:
Установка одной командой:
Code
cd ~/ && wget http://linux.mtasa.com/dl/104/multitheftauto_linux-1.0.4.tar.gz && tar xzvf ./multitheftauto_linux-1.0.4.tar.gz && mv ./multitheftauto_linux-1.0.4 ./mtasa && wget http://linux.mtasa.com/dl/104/baseconfig.tar.gz && tar xzvf http://linux.mtasa.com/dl/104/baseconfig.tar.gz && cp ./baseconfig/* ./mtasa/mods/deathmatch/ && rm -rf ./baseconfig && wget http://mtasa-resources.googlecode.com/files/mtasa-resources-r623.zip && mkdir ./mtasa/mods/deathmatch/resources && unzip mtasa-resources-r623.zip -d ./mtasa/mods/deathmatch/resources/ && ed ./mtasa/mods/deathmatch/mtaserver.conf

Добавлено (26.07.2010, 17:47)
---------------------------------------------
Скрипт запуска сервера и рестарта в случае падения startmtasa.sh

Code

#!/bin/bash
cd ~/mtasa
while [ true ]; do
./mta-server
done

Управляющий скрипт mtaserver.sh

Code

#!/bin/bash
   
server_start() {
screen -dmS mta-svr-1 ~/mtasa/startmtasa.sh
}  
   
server_stop() {
killall mta-svr-1
}  
   
server_restart() {
server_stop
sleep 1
server_start
}
case "$1" in
'start')
server_start
;;
'stop')
server_stop
;;
'restart')
server_restart
;;
*)
echo "usage $0 start|stop|restart"
esac

Добавлено (26.07.2010, 17:51)
---------------------------------------------
При необходимости запуска нескольких серверов на одной машине, нужно будет поправить в скриптах пути и поменять имя сессии screen (в примере mta-svr-1).
Управление сервером - mtaserver.sh start/stop/restart

Подключение к консоли сервера - screen -r mta-svr-1

Добавлено (26.07.2010, 17:59)
---------------------------------------------
Автозапуск сервера после перезагрузки:
1)Скопировать скрипт mtaserver.sh в /etc/init.d
2)
2.1)Ubuntu (возможно и другие дистрибутивы):
update-rc.d mtaserver.sh start 60 S .
2.2)Gentoo:
rc-update add mtaserver.sh default

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


[GM] J-Actio 1.5 r355
[FS] SpeedoMeter 1.1
[FS] SpeedoMeter 2.2
[FS] WarpEngine 0.1
[INC] FastTeleports 1.6
ScorpiДата: Понедельник, 26.07.2010, 19:09 | Сообщение # 11
Группа: I'm V.I.P.
Сообщений: 1504
Награды: 33
Репутация: 723
Замечания: 0%
Статус:
d0lph1n, спасибо пригодится =)
StritДата: Воскресенье, 20.02.2011, 09:58 | Сообщение # 12
Новенький
Группа: Пользователи
Сообщений: 1
Награды: 0
Город: Вологда
Репутация: 0
Замечания: 0%
Статус:
Люди я не могу запустить мта сервер через SSh что только не пробовал....
Форум SAMP о мультиплеерах для GTA. »   » MTA San Andreas » Установка MTA на VPS/VDS с ОС Linux
  • Страница 1 из 1
  • 1
Поиск:





 


 


 
Хостинг от uCoz samp.at.ua