Mr_David
Мастер
И так перым делом скачайте архив с оффициального сайта,с сервером.
После скачки просто разархивируйте данный архив куда хотите,например на рабочий стол,это не имеет значения.
Для запуска сервера нужно запустить файл ivmp-svr.exe.
После чего вы увидите черное окно,с логом сервера.
Если все так,то сервер успешно запущен.
Подключиться к локальному серверу можно,подключившись в игре по ip:127.0.0.1
ort(9999-стандартный)
Далее разберем файлы и папки которые были в архиве.
Папки
clientscripts - в этой папке находятся клиентские скрипты сервера(что такое клиентские скрипты будет описано ниже).
files - в этой папке находятся файлы сервера.
modules - в этой папке лежат модули которые можно подключить к серверу(что-то вроде плагинов).
resources - в этой папке лежат ресурсы которые используют клиент-скрипты
scripts - в этой папке лежат все серверные скрипты сервера.
webserver - это я пока сам не разобрал,но видимо это какое то управление скриптами или сервером через веб-сервер.
Файлы
ivmp-svr.exe - данный файл запускает работу сервера.
ivmp-svr.log - текстовой документ,который сохраняет все что выводилось в лог сервера.
settings.xml - Файл со всеми настройками сервера.
Теперь перейдем к настройке сервера.
Открываем файл settings.xml.
Видим следующее:
Разберем все по порядку:
9999 - Порт сервера для подключения к нему.
9998 - Порт Веб-сервера
example.com - Адрес Веб-сервера.
32 - Максимальное кол-во игроков.
400 - Максимальное кол-во машин.
None - пароль сервера,если нужен.
false - true - добавлять сервер в список серверов,false - не добавлять.
IV:MP Server - Имя сервера.
< hostaddress>127.0.0.1 - Адрес сервера.
false - Не известно.( )
-Скрипт(ы) которые необохдимо подключить к серверу,те что находятся в папке scripts
scoreboard.nut - Клиентский скрипт(ы) которые необохдимо подключить к серверу,те что находятся в папке clientscripts
ivmp.png - ресурсы которые используют клиент-скрипты,те что находятся в папке resources
Sample.dll - модуль(и) которые нужно подключить к серверу,те что находятся в папке modules
Теперь как обещал обьясню что же такое серверные скрипты и клиентские и в чем их отличие.
Сервер скрипт - это глобальный скрипт работающий на сервере,он работает сам по себе,выполняя заданые действия которые выполняются на стороне сервера.
Клиентские скрипты - нечто иное,он закачивается игроку подключившемуся на сервер и выполняется только для него,для каждого игрока выполняется свой клиентский скрипт,и действие в нём проходят на стороне клиента.
Пока что все!
Автор:Impereal
Чтобы видеть скрытое содержание Зарегистрируйтесь на форуме!
После скачки просто разархивируйте данный архив куда хотите,например на рабочий стол,это не имеет значения.
Для запуска сервера нужно запустить файл ivmp-svr.exe.
После чего вы увидите черное окно,с логом сервера.
Если все так,то сервер успешно запущен.
Подключиться к локальному серверу можно,подключившись в игре по ip:127.0.0.1
Далее разберем файлы и папки которые были в архиве.
Папки
clientscripts - в этой папке находятся клиентские скрипты сервера(что такое клиентские скрипты будет описано ниже).
files - в этой папке находятся файлы сервера.
modules - в этой папке лежат модули которые можно подключить к серверу(что-то вроде плагинов).
resources - в этой папке лежат ресурсы которые используют клиент-скрипты
scripts - в этой папке лежат все серверные скрипты сервера.
webserver - это я пока сам не разобрал,но видимо это какое то управление скриптами или сервером через веб-сервер.
Файлы
ivmp-svr.exe - данный файл запускает работу сервера.
ivmp-svr.log - текстовой документ,который сохраняет все что выводилось в лог сервера.
settings.xml - Файл со всеми настройками сервера.
Теперь перейдем к настройке сервера.
Открываем файл settings.xml.
Видим следующее:
PHP:
Code
<settings>
<!-- Port the server will listen on -->
<port>9999</port>
<!-- The port the webserver listens on -->
<httpport>9998</httpport>
<!-- An external webserver that you host your files on, can be either the server's name or IP -->
<!-- httpserver>example.com</httpserver -->
<!-- Maximum number of players the server will support (Max 32) -->
<maxplayers>32</maxplayers>
<!-- Maximum number of vehicles the server will support (Max 65534) -->
<maxvehicles>400</maxvehicles>
<!-- Password clients will have to enter to connect -->
<!-- password>None</password -->
<!-- Add the server to the master list -->
<listed>false</listed>
<!-- The hostname players will see -->
<hostname>IV:MP Server</hostname>
<!-- The address the server will bind to -->
<!-- hostaddress>127.0.0.1</hostaddress -->
<!-- Toggles frequently called events which has impact on CPU usage -->
<frequentevents>false</frequentevents>
<!-- The scripts the server will load and run -->
<script>utils.nut</script>
<script>namecheck.nut</script>
<script>limitchat.nut</script>
<script>indicators.nut</script>
<script>gto.nut</script>
<script>builder.nut</script>
<!-- The scripts the client will download and run -->
<clientscript>scoreboard.nut</clientscript>
<clientscript>guipanel.nut</clientscript>
<clientscript>scoreboard.nut</clientscript>
<!-- The resources the client will download and used by clientscripts -->
<!-- clientresource>ivmp.png</clientresource -->
<!-- The modules the server will load and run -->
<!-- For windows: -->
<!-- module>Sample.dll</module -->
<!-- For linux: -->
<!-- module>Sample.so</module -->
<!-- module>iv-mysql.dll</module -->
</settings>
9999 - Порт сервера для подключения к нему.
9998 - Порт Веб-сервера
example.com - Адрес Веб-сервера.
32 - Максимальное кол-во игроков.
400 - Максимальное кол-во машин.
None - пароль сервера,если нужен.
false - true - добавлять сервер в список серверов,false - не добавлять.
IV:MP Server - Имя сервера.
< hostaddress>127.0.0.1 - Адрес сервера.
false - Не известно.( )
-Скрипт(ы) которые необохдимо подключить к серверу,те что находятся в папке scripts
scoreboard.nut - Клиентский скрипт(ы) которые необохдимо подключить к серверу,те что находятся в папке clientscripts
ivmp.png - ресурсы которые используют клиент-скрипты,те что находятся в папке resources
Sample.dll - модуль(и) которые нужно подключить к серверу,те что находятся в папке modules
Теперь как обещал обьясню что же такое серверные скрипты и клиентские и в чем их отличие.
Сервер скрипт - это глобальный скрипт работающий на сервере,он работает сам по себе,выполняя заданые действия которые выполняются на стороне сервера.
Клиентские скрипты - нечто иное,он закачивается игроку подключившемуся на сервер и выполняется только для него,для каждого игрока выполняется свой клиентский скрипт,и действие в нём проходят на стороне клиента.
Пока что все!
Автор:Impereal
Последнее редактирование:
