Пятница, 18.10.2024, 07:12:14

[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 47
  • 1
  • 2
  • 3
  • 46
  • 47
  • »
О сервере Linux
 Дата: Четверг, 18.02.2010, 20:39:46 | Сообщение # 1

limkverd
Администраторы



Статус Offline
Регистрация 06.09.2009
Сообщений 60
Рейтинг 701
Последние награды
Первоочередные требования

Вам нужен сервер Linux с доступом к shell'у, доступ по ftp, libstdc++5 или libstdc++6, и SSH-клиент для соединения с сервером.

Поднятие сервера

Загрузка файлов

Первым делом зайдите на http:/sa-mp.com/download.php и скачайте сервер Linux, libstdc++5 или libstdc++6, в зависимости от того, чт озапущено на вашем сервере. Я рекомендую скачать libstdc++6 чтобы проверить для начала, работает ли. Затем поместите через FTP файлы на ваш сервер, используя любимый FTP-клиент.

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

После того, как вы скачали файлы, откройте их вашим любимым SSH-клиентом и залогиньтесь. Переместитесь в папку, куда вы установили сервер (например, я использую /home/daniel/sampsvr - ваша папка может быть другой), введя cd /your/directoy/sampsvr. Используя ваш любимый текстовый редактор, например, Pico или Nano, отредактируйте server.cfg и измените hostname (имя сервера), RCON password (пароль на RCON) и др., более подробную информацию вы можете найти в справке по server.cfg и на странице Продвинутое управление сервером. Если вы отредактировали ваш линуксовский конфигурационный файл в Windows, то прежде чем запустить сервер, введите "dos2unix server.cfg", иначе у вас будут проблемы с rcon.

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

После того, как вы сконфигурировали server.cfg должным образом, просто запустите севрер одним из следующих способов. Каждый способ имеет описание под картинкой. Я покажу три наиболее популярных способа запуска сервера. Небольшой SSH-скрипт для поддержания работоспособности вашего сервера может быть найден внизу этой страницы.

ПРИМЕЧАНИЕ: Убедитесь, что вы установили разрешения для samp022svr и укажите, если вы хотите запустить интернет-сервер! Если вы не сделаете этого, то получите ошибку запрета разрешений.

Способ первый

В первом способе используется команда nohup command для поддержания работоспособности сервера. nohup - это команда Linux, запускающая программу, которая будет игнорировать сигналы SIGHUP - сигналы отключения. Это означает, что сервер будет продолжать работать после того, как вы закроете ранеее открытое окно SSH. Амперсанд & в конце комманды означает, что сервер должен работать в фоновом режиме, таким образом вы можете продолжать выполнение комманд даже после запуска сервера SA-MP.

nohup ./samp022svr &

Подробный лог может быть найден в файле nohup.out, который будет создан в папке, где вы выполнили команду (в данном случае "/home/gta"). Nohup устанвлен на большинстве Linux-серверов.

Способ второй

Втрой метод позволяет процессу сервера SA-MP идти в фоновом режиме. Преимущество состоит в том, что вы можете продолжать работу в shell-среде, таким образом вам не нужно открывать другое окно. На некоторых Linux-серверах процесс будет выполняться до тех пор, пока окно SSH не закроется, но не во всех случаях.

./samp022svr &

Здесь нет лог-файлов и прочих других. Shell вернет PID стартовавшего процесса, 9251 на примере выше. Этот метод поддерживается всеми Linux-серверами.

Способ третий

Этот метод самый оригинальный и наиболее легкий для понимания. Сервер будет рабоать на виду, и все ошибки будут выводится прямо на экран (например, segmentation faults). Но имейте в виду, что нормальный вывод, которй есть в Windows-сервере, не будет виден на Linux-сервере.

./samp022svr

Сервер выключится после при закрытии окна. Этот метод лучше всего подходит для написания скриптов и/или в целях отладки, т.к. он вполне ясный.

ПРИМЕЧАНИЕ: Если вы скачали версию libstdc++6 с сайта SA:MP и получили ошибку о том, что libstdc++6 не может быть найден, просто скачайте версию libstdc++5 с вебсайта SA:MP и используйте ее. Описанный выше сервер выдает "libstdc++6 cannot be found", и на скриншоте он запущен с использованием libstdc++5.

Поддержка работоспособности сервера

С небольшим количеством опций против выхода сервера из строя (anti-crash options) есть большая вероятность получения ошибок "Segmentation Fault" и любых других ошибок, сгенерированных вашим режимом игры. Это приведет к завершению работы сервера и Вам придется самим его снова запустить. Все, что вам нужно для использования ниже описанной программы, это среда Linux и возможность использования cron'a. Эта программа проверит, запущен ли процесс samp01b, и если это не так, запустит его вновь. Вам нужно уставовить следующий crontab:

*/5 * * * * /путь/к/samp/checksamp.sh

checksamp.sh:

Code

#!/bin/sh
   
  PROCESS_COUNT=$(ps -fu root | grep samp01b | grep -v grep | wc -l)
  case $PROCESS_COUNT in
  0) /путь/к/samp01b &
  ;;
  1) #OK, программа уже выполняется
  ;;

  *) #OK, запущено несколько экземпляров программы
  ;;
  esac

Убедитесь, что у вас правльно выставлены все пути, иначе скрипт не будет работать. На данный момент скрипт не может обрабатывать несколько серверов SA-MP на одной машине, зато превосходно работает, когда толкьо один запущен. Требуется с помощью chmod устанвить права/разрешения на файл checksamp.sh в 0755 (+x)!

Вы также можете перезапустить сервер при помощи этой пары shell-скриптов

Скрипт номер 1 startgtaserver.sh:

Code
#!/bin/bash
export GTA_PATH=/home/sampsvr
cd $GTA_PATH
while [ true ]; do
cat {$GTA_PATH}/server_log.txt >> {$GTA_PATH}/full_server_log.txt
rm {$GTA_PATH}/server_log.txt
touch {$GTA_PATH}/server_log.txt
./samp022svr
done

Он работает непосредственно с исполняемым кодом сервера

Второй скрипт, названный gtaserver.sh:

Code
#!/bin/bash
   
  server_start() {
  /home/sampsvr/startgtaserver.sh & # замените полным путем и именем запускаемого скрипта
  }  
   
  server_stop() {
  killall startgtaserver.sh # имя вашего запускаемого скрипта
  killall samp01b # нужно добавить путь к killall, если он не прописан в $PATH
  }  
   
  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

этот запускается из /usr/local/bin

Толкьо измените пути в обоих скриптах на ваши, и после этого Вы можете запустить Ваш свервер, введя

Code

gtaserver start

остановить сервер, введя

Code

gtaserver stop

и, наконец, перезапустить его, введя

Code

gtaserver restart
 Дата: Понедельник, 01.06.2020, 12:09:11 | Сообщение # 2

daisyjq2
Пользователи



Статус Offline
Регистрация 01.06.2020
Сообщений 10
Рейтинг 0
Best Nude Playmates & Centerfolds, Beautiful galleries daily updates
http://bigthumbporn.allproblog.com/?jillian

nasty polish torture porn tten gay porn spanked secretary porn porn video black uk wife porn mega site directory
 Дата: Воскресенье, 07.06.2020, 13:06:32 | Сообщение # 3

rosellaap18
Заблокированные



Статус Offline
Регистрация 07.06.2020
Сообщений 13
Рейтинг 0
Daily updated super sexy photo galleries
http://bifemaleporn.debbiesmithporn.alexysexy.com/?joselyn

daddy shaved my pussy porn hub porn fucking tubes porn perv clone wars ahsoka porn 3d without glasses porn
 Дата: Воскресенье, 07.06.2020, 13:08:23 | Сообщение # 4

rosellaap18
Заблокированные



Статус Offline
Регистрация 07.06.2020
Сообщений 13
Рейтинг 0
My new hot project|enjoy new website
http://classicporn.fetlifeblog.com/?alexis

attack sex porn free porn porn sasha grey user submitted porn clips porn tube calves muscular interraciall porn pictures
 Дата: Четверг, 18.06.2020, 11:21:07 | Сообщение # 5

heidixf60
Пользователи



Статус Offline
Регистрация 18.06.2020
Сообщений 13
Рейтинг 0
Scandal porn galleries, daily updated lists
http://teenbabetube.instakink.com/?jacqueline

sarah gellae porn ebony teen anl porn tubes porn that works on the iphone live porn tv 24 7 asian forbidden porn
 Дата: Суббота, 20.06.2020, 12:18:43 | Сообщение # 6

jannieos4
Пользователи



Статус Offline
Регистрация 20.06.2020
Сообщений 14
Рейтинг 0
College Girls Porn Pics
http://niggagirlsporn.instakink.com/?eva

most viewed porn videos ebony porn tube amateur party porn clips teen titans sex porn porn site ae
 Дата: Понедельник, 29.06.2020, 11:12:55 | Сообщение # 7

jeromewk18
Пользователи



Статус Offline
Регистрация 29.06.2020
Сообщений 9
Рейтинг 0
Sexy photo galleries, daily updated collections
http://xxxasiateen.wwwxxxchincom.instakink.com/?diane

dora the exploror porn doctors and teen porn hd elligal youngest porn annysi xiong porn free tgirl porn pics
 Дата: Понедельник, 06.07.2020, 04:08:22 | Сообщение # 8

marinavj60
Пользователи



Статус Offline
Регистрация 06.07.2020
Сообщений 11
Рейтинг 0
My new hot project|enjoy new website
http://pornluckyguy.kanakox.com/?aryanna

kamille leai porn porn star network osuth carolina real homemade porn jr lolly porn foriegn young teen porn xxx
 Дата: Воскресенье, 12.07.2020, 13:59:27 | Сообщение # 9

marthagz11
Пользователи



Статус Offline
Регистрация 12.07.2020
Сообщений 10
Рейтинг 0
Browse over 500 000 of the best porn galleries, daily updated collections
http://porn.at.office.instakink.com/?alondra

idaho amature porn royal porn babhes got milked dvd porn mature wamen porn emmas porn
 Дата: Суббота, 25.07.2020, 14:27:24 | Сообщение # 10

arthuraj69
Пользователи



Статус Offline
Регистрация 25.07.2020
Сообщений 10
Рейтинг 0
New sexy website is available on the web
http://klienmanporn.instakink.com/?adriana

porn clips creadits arizona state university porn watching my wife get fucked porn kelly brook porn pics gold porn thumbs
 Дата: Вторник, 18.08.2020, 21:51:39 | Сообщение # 11

jimdw4
Пользователи



Статус Offline
Регистрация 18.08.2020
Сообщений 15
Рейтинг 0
College Girls Porn Pics
http://handicapsexporn.sexjanet.com/?jalyn

way better than porn bisexual porn dvd pussy haters porn site porn pics of shyla stylez free cumming porn
 Дата: Воскресенье, 23.08.2020, 18:34:36 | Сообщение # 12

bobbybc69
Пользователи



Статус Offline
Регистрация 23.08.2020
Сообщений 17
Рейтинг 0
Young Heaven - Naked Teens & Young Porn Pictures
http://swimteamgayporn.lexixxx.com/?anissa

gay country porn porn sites with videos porn women video long free dorm porn videos best free internet porn site
 Дата: Среда, 26.08.2020, 09:53:56 | Сообщение # 13

stacysi3
Пользователи



Статус Offline
Регистрация 26.08.2020
Сообщений 13
Рейтинг 0
Hardcore Galleries with hot Hardcore photos
http://freepornl.topanasex.com/?regina

throat job porn free lesbian porn clip pirates of caribbean porn dvd free hardcore pregnancy porn free katsumi asian porn videos
 Дата: Понедельник, 31.08.2020, 04:46:49 | Сообщение # 14

corneliasv2
Пользователи



Статус Offline
Регистрация 31.08.2020
Сообщений 15
Рейтинг 0
Enjoy our scandal amateur galleries that looks incredibly dirty
http://russianpornsex.amandahot.com/?parker

isralei porn handjob porn wank trailers of free porn british mature bride porn ebony knight porn
 Дата: Понедельник, 31.08.2020, 04:52:46 | Сообщение # 15

corneliasv2
Пользователи



Статус Offline
Регистрация 31.08.2020
Сообщений 15
Рейтинг 0
Dirty Porn Photos, daily updated galleries
http://sexshemailpic.shemailsexvids.miaxxx.com/?athena

porn sex videos online porn eden free porn orgys big tity women shy love deepthroat porn 60s porn movies
  • Страница 1 из 47
  • 1
  • 2
  • 3
  • 46
  • 47
  • »
Поиск: