Текущая версия 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).

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

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




Гость Сообщение # 221  | 06:51:14
Гости
и чё терь мне делать тогда???
Nikolaev Сообщение # 222  | 11:16:09
Пользователи
Сообщений: 5
Репутация: 0
Не получается, игроки 0/0 карта: не чего не написанно, mode: тоже пусто
ве делал как надо
Demetrius Сообщение # 223  | 13:00:35
VIP-пользователи
Сообщений: 1192
Репутация: 158
Nikolaev, не факт что все правильно
но ччастая ошибка в создании сервера - это определение ip адреса, зайди на 2ip.ru и узнай его или пропиши localhost:и тут твой порт


Sweet >>> Armin >>> Demetrius

SA:MP >> MTA:SA >> IRL
Nikolaev Сообщение # 224  | 11:48:45
Гости
Как узнать какой у меня порт?? IP Знаю а порт нет, что это вобще такое?
Demetrius Сообщение # 225  | 11:55:30
VIP-пользователи
Сообщений: 1192
Репутация: 158
Nikolaev, ща объясню все по пунктам:
1)открой папку с сервером
2)найди и открой там файл server.cfg, открой его блокнотом (надеюсь знаешь как)
3)найди там строчку port ...
4) вот все что после слова port, это и есть порт


Sweet >>> Armin >>> Demetrius

SA:MP >> MTA:SA >> IRL
Nikolaev Сообщение # 226  | 12:28:07
Пользователи
Сообщений: 5
Репутация: 0
echo Executing Server Config...
lanmode 0
rcon_password (тут пароль)
maxplayers 50
port 46.98.68.139:7777
hostname RUssian Server
gamemode0 grandlarc 1
gamemode1 penls 1
gamemode2 GTARP 1
filterscripts base gl_actions gl_property gl_realtime
announce 1
query 1
weburl www.sa-mp.com
maxnpc 0
onfoot_rate 40
incar_rate 40
weapon_rate 40
stream_distance 300.0
stream_rate 1000
mapname Russia

что не так сделал?
Переделай как нужно deal

Demetrius Сообщение # 227  | 13:20:36
VIP-пользователи
Сообщений: 1192
Репутация: 158
Code
echo Executing Server Config...
lanmode 0
rcon_password (тут пароль)
maxplayers 50
port 7777
hostname RUssian Server
gamemode0 grandlarc 1
gamemode1 penls 1
gamemode2 GTARP 1
filterscripts base gl_actions gl_property gl_realtime
announce 1
query 1
weburl www.sa-mp.com
maxnpc 0
onfoot_rate 40
incar_rate 40
weapon_rate 40
stream_distance 300.0
stream_rate 1000
mapname Russia

Quote (Nikolaev)
port 46.98.68.139:7777

там только порт нужен)
1)сохрани мой вариант,
2)открывай samp-server.exe
3)добавляй вот этот серв 46.98.68.139:7777
4) играй на своём серве )


Sweet >>> Armin >>> Demetrius

SA:MP >> MTA:SA >> IRL
Nikolaev Сообщение # 228  | 17:19:36
Пользователи
Сообщений: 5
Репутация: 0
Проблема такая, не могу нормально поставить моды! Где взять моды которые подойдут как раз под этот сервер?


Редактировано Nikolaev - Воскресенье, 06 Фев 2011, 17:52:31
Demetrius Сообщение # 229  | 18:08:51
VIP-пользователи
Сообщений: 1192
Репутация: 158
Nikolaev, ну тут надо судить для какой версии клиента сервер у тебя
естественно мод на 0.3a не запустится на 0.3c сервере
если хочешь просто так сервер сделать и нет разницы какой мод то посмотри их в "папка с сервером"\gamemodes\ там будут все стандартные моды
ну а если качаешь мод, то смотри в описании к какой версии клиента этот мод)


Sweet >>> Armin >>> Demetrius

SA:MP >> MTA:SA >> IRL
Nikolaev Сообщение # 230  | 14:55:32
Пользователи
Сообщений: 5
Репутация: 0
Так, хорошо, работает теперь росскажи как мне засунь туда вот этот мод: http://sa-multiplayer.com/load/sa_mp/sa_mp_modes/gm_pen1_ls_rus/2-1-0-473 пожалуйста!, как и че куда, в какие папки надо че кидать и че надо писать в server.cfg.
Очень надо!! deal
Спасибо.
Demetrius Сообщение # 231  | 17:37:11
VIP-пользователи
Сообщений: 1192
Репутация: 158
Nikolaev,
1) собственно скачать этот мод
2) там архив, разархивироваешь его, ну например на рабочий стол
3) там будет папка penls1.4, открываешь ее
4) там будет 1 папка - scriptfiles, и 2 файла - penls.amx и penls.pwn
5) открываешь папку scriptfiles, и переносишь содержимое папки в - "название_папки_с_сервером"\scriptfiles
6) возвращаешься в папку penls1.4, и остальные 2 файла перемещаешь в "название_папки_с_сервером"\gamemodes
7) в server.cfg прописываешь:

Code
echo Executing Server Config...
lanmode 0
rcon_password (тут пароль)
maxplayers 50
port 7777
hostname RUssian Server
gamemode0 penls 1
filterscripts base gl_actions gl_property gl_realtime
announce 1
query 1
weburl www.sa-mp.com
maxnpc 0
onfoot_rate 40
incar_rate 40
weapon_rate 40
stream_distance 300.0
stream_rate 1000
mapname Russia

8) все сохраняешь, запускаешь сервер и играешь)


Sweet >>> Armin >>> Demetrius

SA:MP >> MTA:SA >> IRL
Nikolaev Сообщение # 232  | 22:56:02
Пользователи
Сообщений: 5
Репутация: 0
echo Executing Server Config...
lanmode 0
rcon_password (пароль)
maxplayers 150
port 7771
hostname $$$$$UA/RUS Server$$$$$
gamemode0 penls 1
filterscripts base gl_actions gl_property gl_realtime
announce 0
query 1
weburl www.sa-mp.com
maxnpc 0
onfoot_rate 40
incar_rate 40
weapon_rate 40
stream_distance 300.0
stream_rate 1000
Все сделал как ты сказал

----------
Loaded log file: "server_log.txt".
----------

SA-MP Dedicated Server
----------------------
v0.3a R8, ©2005-2010 SA-MP Team

[22:53:21]
[22:53:21] Server Plugins
[22:53:21] --------------
[22:53:21] Loaded 0 plugins.

[22:53:22]
[22:53:22] Filter Scripts
[22:53:22] ---------------
[22:53:22] Loading filter script 'base.amx'...
[22:53:22]
--Base FS loaded.

[22:53:22] Loading filter script 'gl_actions.amx'...
[22:53:22] Loading filter script 'gl_property.amx'...
[22:53:22]
-----------------------------------
[22:53:22] Grand Larceny Property Filterscript
[22:53:22] -----------------------------------

[22:53:22] Loading filter script 'gl_realtime.amx'...
[22:53:22] Loaded 4 filter scripts.

[22:53:22] EnableTirePopping() function is removed.
[22:53:22]
[22:53:22] Loading Config......
[22:53:22] DEBUG is on

----------
Loaded log file: "server_log.txt".
----------

SA-MP Dedicated Server
----------------------
v0.3a R8, ©2005-2010 SA-MP Team

[22:53:25]
[22:53:25] Server Plugins
[22:53:25] --------------
[22:53:25] Loaded 0 plugins.

[22:53:26]
[22:53:26] Filter Scripts
[22:53:26] ---------------
[22:53:26] Loading filter script 'base.amx'...
[22:53:26]
--Base FS loaded.

[22:53:26] Loading filter script 'gl_actions.amx'...
[22:53:26] Loading filter script 'gl_property.amx'...
[22:53:26]
-----------------------------------
[22:53:26] Grand Larceny Property Filterscript
[22:53:26] -----------------------------------

[22:53:26] Loading filter script 'gl_realtime.amx'...
[22:53:26] Loaded 4 filter scripts.

[22:53:26] EnableTirePopping() function is removed.
[22:53:26]
[22:53:26] Loading Config......
[22:53:26] DEBUG is on

ProJecT_033 Сообщение # 233  | 16:38:49
Пользователи
Сообщений: 38
Репутация: 37
Nikolaev, announce как я понял надо на "1" ставить чтобы сервер был виден

P.S сделал всё как в инструкции.. не работает.. IP статичный..

Code
echo Executing Server Config...
lanmode 0
rcon_password ****
maxplayers 20
port 7777
hostname •°`ehT_Clan's Training server`°•[0.3c]  
gamemode0 grandlarc 1   
gamemode1 AAD_Mode 1  
filterscripts base gl_actions gl_property gl_realtime gl_mapicon ls_elevator LAdmin4 registersystem ButtonEdit ra
announce 1
query 1
weburl www.eht.ucoz.com
onfoot_rate 40
incar_rate 40
weapon_rate 40
stream_distance 400.0
stream_rate 500
maxnpc 0
mapname Russia

Вот.что не так подскажите пожалуйста



Редактировано ProJecT_033 - Вторник, 08 Фев 2011, 16:45:11
nekit Сообщение # 234  | 20:05:10
Пользователи
Сообщений: 1
Репутация: 0
А ЧТО ДЕЛАТЬ ЕСЛИ В ХОДИШЬ НА СЕРВЕР И ТАМ ПИШЕТ СНАЧАЛО"CONNECTING TO АДРЕС А ПОТОМ The server didn`t respond Retrying
ProJecT_033 Сообщение # 235  | 21:22:25
Пользователи
Сообщений: 38
Репутация: 37
nekit, у тебя таже самая проблема что и у меня
BJIADOKC Сообщение # 236  | 20:17:35
Скриптеры
Сообщений: 601
Репутация: 161
Quote (ProJecT_033)
что не так подскажите пожалуйста

фильтрскриптов слишком много


тут больше не сижу... открыл свой проект


Редактировано BJIADOKC - Пятница, 11 Фев 2011, 20:17:52
BJIADOKC Сообщение # 237  | 20:19:21
Скриптеры
Сообщений: 601
Репутация: 161
или попробуй запустить сервер и в сампе завести 127.0.0.1:7777
если приконнектится то все работает
если нет проверь чтобы и клиент и сервер были одной НЕ бета версии


тут больше не сижу... открыл свой проект
Demetrius Сообщение # 238  | 21:23:47
VIP-пользователи
Сообщений: 1192
Репутация: 158
Quote (BJIADOKC)
и в сампе завести 127.0.0.1:7777

или localhost:7777, разницы нет)


Sweet >>> Armin >>> Demetrius

SA:MP >> MTA:SA >> IRL
Valerka_Grom Сообщение # 239  | 21:26:26
Пользователи
Сообщений: 1
Репутация: 0
Помогите сделайте мне сервер никак немагу!!!пожалуйста!!!вот моя ася 6***РЕКЛАМА
BJIADOKC Сообщение # 240  | 22:39:30
Скриптеры
Сообщений: 601
Репутация: 161
Quote (Valerka_Grom)
вот моя ася 6***РЕКЛАМА

а разве ася считается рекламой уже? biggrin


тут больше не сижу... открыл свой проект
Поиск: