Текущая версия SA-MP: 0.3.7


IP: 77.220.180.96:7777
  Новые сообщения · Поиск
Модератор форума: KaTacTpOqpa  
Как создать свой сервер SAMP для самой новой версии 0.3a?
Polcar Сообщение # 1  | 08:24:11
Руководитель проекта SM
Администраторы
Сообщений: 788
Репутация: 323
Ну для начала, у тех у кого динамический ip адрес то сервер вы создать сможете, но зайти на него и найти его никто не сможет, скачайте прогу hamachi, многим эта программа помогает, но не всем.

Если у вас статический ip, то выполняем всё по порядку:
1) Скачайте новейший samp-server для 0.3a или же SAMPConfig
2) Откройте файл server.cfg (в папке с сервером) любым текстовым редактором, к примеру "Блокнот"
3) Дальше вы видите:

Теперь я объясню всё по порядку:
echo Executing Server Config... - это мы не трогаем
lanmode 0 - 0 - если мы нехотим чтобы пользователи локальной сети видели сервер, 1 - чтобы видели
rcon_password changemde - это rcon пароль, замените слово changamde на свой пароль.
maxplayers 50 - это количество игроков которые одновременно могут играть на сервере, измените число 50 на любое другое (не больше 500) так как в samp 0.3a больше 500 игроков одновременно нет.
port 7777 - это порт сервера, измените 7777 или оставьте такими (в порту должно быть всегда 4 цифры)
hostname SA-MP 0.3 Server - Название samp сервера, пишите только английскими буквами иначе название русскими буквами будет отображаться не корректно.
gamemode0 grandlarc 1 - это ваш гейм мод на сервере, вы можете его изменить скачав мод в папку gamemodes, оттуда без расширения копируйте название мода и заменяйте grandlarc. Цифру 1 обязательно поставить в конце названия. Пример: вы скачали мод stdm.pwn и stdm.amx, кидайте моды в папку gamemodes которая лежит в вашем сервере в папке. После этого заменяйте слово grandlarc на stdm и в конце ставьте 1, тоесть выглядеть должно так: gamemode0 stdm 1. Если у вас будет несколько модов то добавляйте строчку ниже такуюже, только с другим модом, пример:
gamemode0 stdm 1 который мы поставилили -первый мод, вы хоитете еще, так вот, ниже делайте вторую строчку
gamemode1 grandlarc 1 - незабудьте изменить цифру после слова gamemode, и так на сервере уже два мода, дальше точно также
gamemode3 мод - и т.д
filterscripts base gl_actions gl_property gl_realtime - это ваши скрипты сервера, тут написаны токо названия скриптов которые лежат в папке filterscripts вашего сервера, как видите названия скриптов если их несколько идут через пробел, вот так и продолжайте через пробел, ложьте в папку filterscripts новые скрипты и вписывайте их сюда в эту строчку через пробел от последнего скрипта.
announce 0 - эта функция отвечает за то чтобы видели ваш сервер в инете или нет, 1 - да, 0 - нет
query 1 - это не трогайте, эта функция отвечает за работу сервера, да или нет.
weburl www.samp-help.ucoz.net - это сайт сервера, можете изменить www.samp-help.ucoz.net на ваш если есть или оставить такой.
maxnpc 0 - это количесвто NPC ботов которые могут быть одновременно на вашем сервере, пригодится для тех кто умеет создавать ботов, если вы не умеете а хотели бы, то прочтите эту тему.
Остальные функции оставляйте такимиже:
onfoot_rate 40
incar_rate 40
weapon_rate 40
stream_distance 300.0
stream_rate 1000

Ничего не изменяйте.

Дальше вы можете добавить секретную функцию mapname:
Пишите в саммо низу в server.cfg
mapname Russia - это название карты на сервере, слово Russia можете изменить на любое своё название.(Строчку эту добавляйте в самый низ)

Когда вы всё сделали то узнайте свой ip адрес точный, когда узнали, адрес у вас к примеру 124.12.345.3 то пропиывайте порт который бы сделали в server.cfg, по умолчанию он стоял 7777. Порт вписывайте через двоеточие без пробелов от ip адреса тоесть так: 124.12.345.3:7777 - вот и есть ваш адрес сервера. Осталось лишь нажать на файл samp-server, должно было открыться вот такое окно:

Если у вас открылось такое окно или типо этого то вы всё сделали правильно, а если оно у вас тут же погасло, значит есть ошибка допущенная в server.cfg, посмотрите, причины могут быть такие: нету такого мода в папке gamemodes или название указано неправильно, query поставлен на 0, нету такого скрипта в папке filterscripts или название скрипта написано неверно
У тех у кого пошло:
Инструкция: как сделать себя админом на своём сервере?

1) Зайдите на свой сервер, введите /rcon login [пароль] без скобок []. Пароль тот который вы указали в текстовом файле server.cfg в строчке rcon_password.

2) Если вы правильно залогинились то должно быть написано:

3) После этого вводите /rcon cmdlist - для списка всех команд
Вот список RCON команд:

* /rcon cmdlist - Список команд

* /rcon varlist - Shows a list with the current variables.

* /rcon exit - выключить сервер

* /rcon kick [ID] - кикнуь ково нибудь (пример: /rcon kick 2).

* /rcon ban [ID] - Забанить ково нибудь (пример: /rcon ban 2).

* /rcon changemode [mode] - выбрать гейммод (пример: /rcon changemode sftdm).

* /rcon gmx - рестарт серва

* /rcon reloadbans - очстить список банов

* /rcon reloadlog - отчистить server_log.txt.

* /rcon say - сказать от админа

* /rcon players - показать список игроков( с ip)

* /rcon banip [IP] - бан по айпи (example: /rcon banip 127.0.0.1).

* /rcon unbanip [IP] - разбанить по айпи (example: /rcon unbanip 127.0.0.1).

* /rcon gravity - выбрать гравити (example: /rcon gravity 0.008).

* /rcon weather [ID] - выбрать погоду (example: /rcon weather 1).

* /rcon loadfs - загрузить фильтерскрипт (example: /rcon loadfs adminfs).

* /rcon unloadfs - выгрузить фильтерскрипт (example: /rcon unloadfs adminfs).

* /rcon reloadfs - перезагрузить фильтер скрипт (example: /rcon reloadfs adminfs).

Ну вот и всё, ваш сервер готов и вы там полноправный администратор!!!!

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




Polcar Сообщение # 21  | 07:24:53
Руководитель проекта SM
Администраторы
Сообщений: 788
Репутация: 323
чтобы сервер работал если главный админ не в сети, нужно сервер ставить на хост.

RCON пароль ему скажешь и всё и скажи чтобы он залогинился - /rcon login пароль и всё.




Гость Сообщение # 22  | 11:28:43
Гости
а почиму когда я к другу на серв зашол и он мне дал rcon пароль и когда я набераю rcon пароль и меня кикуют что делать
Polcar Сообщение # 23  | 12:11:23
Руководитель проекта SM
Администраторы
Сообщений: 788
Репутация: 323
ты должен был набрать /rcon login [пароль] - без скобок []. пароль этот должен вписать был в строку rcon_password в server.cfg, если другой пароль то вас будет кикать, вероятнее всего ваш друг вам дал неверный пароль.



Гость Сообщение # 24  | 23:45:00
Гости
Прошу пожалуста сказать у меня не открываеться 2ip если другой сайт каторой даёт ip
Polcar Сообщение # 25  | 07:32:00
Руководитель проекта SM
Администраторы
Сообщений: 788
Репутация: 323
2ip.ru по идее он работает, я незнаю что у вас там
Вот еще пару сайтов где можно узнать ip:
www.myip.ru
www.yoip.ru



Demetrius Сообщение # 26  | 19:07:07
VIP-пользователи
Сообщений: 1192
Репутация: 158
Свой ip можно и не узнавать. Можно просто когда вы разобрались с сервером следовать по пунктам:
1) Открыть SA:MP.
2) Нажать на зеленую галочку.
3) В появившемся окне вписать: ":[свой порт] (без кавычек и [] скобок).
Например: :7777.

Добавлено (24.06.2010, 19:07)
---------------------------------------------
И еще, наверно ответ не по теме, но есть одна проблема.
Часто когда создаешь свой сервер, то люди бегают как-то странно. Что бы этого избежать нужно в

Quote
public OnGameModeInit(){

Вставить вот это:
Quote
UsePlayerPedAnims();

Если это го не сделать, то походка персонажей в игре будет походка толстого CJ'я.


Sweet >>> Armin >>> Demetrius

SA:MP >> MTA:SA >> IRL
Polcar Сообщение # 27  | 06:30:38
Руководитель проекта SM
Администраторы
Сообщений: 788
Репутация: 323
несовсем так, если эту строчку невставить то походка всех людей будет своя, тоесть копы будут бегать какв сингле, девки будут бегать тоже как в сингле, у всех разная походка, а у CJ только обычная.



Demetrius Сообщение # 28  | 12:28:42
VIP-пользователи
Сообщений: 1192
Репутация: 158
ааа, ясно

Sweet >>> Armin >>> Demetrius

SA:MP >> MTA:SA >> IRL
Гость Сообщение # 29  | 22:59:02
Гости
что делать если пишет когда я захожу The server didn't...
Polcar Сообщение # 30  | 08:26:19
Руководитель проекта SM
Администраторы
Сообщений: 788
Репутация: 323
есть в этом две проблемы:
1) Если название сервера отображается то значит у вас нета версия клиента, тоесть вы скачали samp-server под прошлые версии клиента, советую качать тут - http://www.samp-help.ucoz.net/load....-1-0-77
2) Если название сервера у вас вот такое: (Retrieving info...) 94.181.142.130:7777 (примерно) то значит у вас неправильный ип адрес сервера, тоесть вы неправильно нашли свой ип адрес, советую искать тут - http://2ip.ru/



Гость Сообщение # 31  | 10:31:02
Гости
у меня ип такой же как на http://2ip.ru/.Ты бы смог создать пожалуйста для меня ип???
сема Сообщение # 32  | 10:46:36
Пользователи
Сообщений: 2
Репутация: 0
у меня ип такой же как на http://2ip.ru/.Ты бы смог создать пожалуйста для меня сервак? :'(
Demetrius Сообщение # 33  | 12:28:01
VIP-пользователи
Сообщений: 1192
Репутация: 158
сема, запусти свой сервер, открой самп, нажми на зеленую галочку, и пиши - ":[свой порт]" без кавычек и квадратных скобок, если все правильно сделаешь, то у тебя сервер появится с именем которого ты указал в server.cfg

Sweet >>> Armin >>> Demetrius

SA:MP >> MTA:SA >> IRL
сема Сообщение # 34  | 14:06:29
Пользователи
Сообщений: 2
Репутация: 0
а где писать? когда нажмешь F6?

Добавлено (28.06.2010, 14:06)
---------------------------------------------
спасибо [NPSS]Armin

Demetrius Сообщение # 35  | 14:53:31
VIP-пользователи
Сообщений: 1192
Репутация: 158
да незачто, обрашайся и спс за репутацию)))

Добавлено (28.06.2010, 14:53)
---------------------------------------------
и это не мне спс а StaFF'у спс, это он придумал smile


Sweet >>> Armin >>> Demetrius

SA:MP >> MTA:SA >> IRL
charv Сообщение # 36  | 00:35:43
Гости
всё сделал как надо а не выходит ! чёрное окно появляется как у вас а samp не находит серв =(
Polcar Сообщение # 37  | 08:48:55
Руководитель проекта SM
Администраторы
Сообщений: 788
Репутация: 323
возможно неправильный ип адрес, есть один секрет, некоторые ип через 2ip.ru не делаются, это те ип - динамические, вам сервер незапустить если вы ненашли ип в www.2ip.ru, поставьте себе статический ип адрес, спросите у вашего интернет-провайдера и сделайте эту услугу, конечно-же не за бесплатно, без статического ип адрес вам сервер не видать как своих ушей, проверено на своём опыте.

Могу сказать как запустить сервер с динамическим ип адресом: секретная инфо, откройте иконку компьютеры нарисованы снизу в сниий строке виндовс, она еще помечена - подключение к локальной сети, нажмите на неё два раза как на ярлык и увидите впереди окошко, там будет кнопка слева - Свойства, дальше откороется второе окошечко, на самую нижнюю строку - Протокол Интернета (TCP/IP), нажмите на это два раза как на ярлык, и будет третье окно, там вы увидите свой ip address, маску сети, основной шлюз сети, предпочитаемые DNS сервера и так далее, короче вся ваша информация, возьмите оттуда свой ип адрес и когда запустили самп сервер то вставьте этот ип адрес без пробелов при добавлении вашего сервера и через двоеточие пропишите ваш порт который вы указали в server.cfg, будут вопросы, обращайтесь.

Копирование запрещено. Статья 146 УК за нарушение авторских и смежных прав может идти лишение свободы на срок до двух лет, за нарушение авторских прав российское законодательство предусматривает уголовную, гражданскую и административную ответственность.




димка Сообщение # 38  | 17:24:31
Гости
а как узнать ип статический и динамичезский
Polcar Сообщение # 39  | 19:38:27
Руководитель проекта SM
Администраторы
Сообщений: 788
Репутация: 323
ну узнать можно, если у вас ип меняется часто или вообще меняется то динамический, если же не меняется то статический, впринципе проверить достаточно проблемотично



Гость Сообщение # 40  | 07:25:06
Гости
у меня он не меняееться это какой???
Поиск: