View Full Version : (Script) Ex| Лёгкая установка сервера
Smoria
09-09-2012, 12:52 PM
Текущая версия 0.1.52
Скрипт еще на стадии разработки, но самые важные функции уже есть.
Установка
Скопировать содержимое архива в папку с сервером и прописать scripts=ex.dll(ex.so для Unix) в vaultserver.ini
Если всё сделано правильно, то при запуске сервера выведется сообщение о запуске скрипта
Возможности
Сохранение позиции и инвентаря игроков
Настройка имени, карты и сайта сервера
Ники в чате, сообщения о присоединении/отсоединении и смерти игрока
Комманды:
/? - показать все комманды
/save - вручную сохранить профиль игрока
/players - показать игроков онлайн
/weather - изменить погоду
/time - установить время в игре(введите "morning" для красивой картинки)
/sex - изменить пол игрока
/race - изменить расу игрока
/anim - проиграть анимацию
/pos - выводит позицию игрока
Настройка
Содержание Settings.ini:
name - Название сервера
motd - Приветствие
map - Название карты(Не меняет карту, просто название)
website - Сайт сервера
showposr - показывать игроков онлайн в свойствах сервера в лаунчере
password - Пароль для захода на сервер
weather - Погода(0 - динамическая(плавно меняемая) погода, -1 - случайная погода, id - номер погоды)
serializeworld - Сохранять мир
timescale - Скорость смены времени в игре(секунда в игре / секунда в реальном мире)
respawn - Время респавна в миллисекундах
Вся информация о игроках хранится в файлах(в папке files\Players), это значит, что данные не удаляются после рестарта сервера
Скачать (https://dl.dropbox.com/u/34302384/vscript.rar)
Скачать исходники (https://dl.dropbox.com/u/34302384/vscript_s.rar)
AHrEJl
09-09-2012, 03:32 PM
Выкладываю этот скрипт пока только на русском форуме.
Скрипт еще на стадии разработки, но самые важные функции уже есть.
На Unix системах еще не работает
Установка
Скопировать содержимое архива в папку с сервером и прописать scripts=vaultscript.dll в vaultserver.ini
Если всё сделано правильно, то при запуске сервера выведется сообщение о запуске скрипта
Настройка
Содержание Settings.ini(находится в папке files):
Name - Название сервера
Map - Название карты(Не меняет карту, просто название)
WebSite - Сайт сервера
Вся информация о игроках хранится в файлах(в папке files\Players), это значит, что данные не удаляются после рестарта сервера
Скачать (https://dl.dropbox.com/u/34302384/vscript.rar)
Значит при попытке взять вещей не хостом, выкидывает :) ошибки разные, вещи им соотвественно не сохраняет, даже если успевают взять вещь и выйти до ошибки.
Smoria
09-09-2012, 03:48 PM
Ошибка такая и без скрипта выскакивает, это проблемы уже самого vaultmp (
AHrEJl
09-09-2012, 03:52 PM
нет, без скрипта подбирает, мы тестили троем, я хост подбирает и сохраняет вещи нормально, остальных нет.
Еще одна фигня, при смерти моей, файлы не перезаписываются, но вещей нет. Странно...
Этот /Players/ как-то некоректно работает, такое ощущение что то что меняешь там, ни на что не влияет, аля логфайл.
Smoria
09-09-2012, 03:53 PM
Только что играли без скрипта, вылетает ошибка, причем даже у хоста.
В следующей версии vaultmp по идее исправят
AHrEJl
09-09-2012, 04:03 PM
Я тебе сейчас в скайп напишу авторизуй.
Будем ждать значит следущую версию)
AHrEJl
09-09-2012, 11:43 PM
Видел новую версию скрипта кто-то тестировал, вероятно ты, какие-то багфиксы или фичи?
Smoria
09-10-2012, 12:23 AM
И то и другое)
Что нужно для работоспособности скрипта на Unix-системах?
Smoria
09-10-2012, 11:19 AM
Скомпилировать его под линукс, в ближайшие пару дней будет новая версия с поддержкой Юникс систем
AHrEJl
09-10-2012, 02:03 PM
окей подождем
Smoria
09-10-2012, 08:27 PM
Обновил, под линуксом еще не работает
AHrEJl
09-10-2012, 11:26 PM
что нового?
что нового?
Откомпилили под линукс, осталось исправить пару ошибок и будет выложен.
AHrEJl
09-11-2012, 03:14 AM
Надо будет собраться как-то и потестировать работоспособность скрипта на разных системах. В особенности сохранение вещей,так как в предыдущей версии вещи сохранялись только у хоста.
В этой версии тоже самое.
Smoria
09-11-2012, 04:18 PM
Багфикс
Исправлено сохранение состояния вещей
Smoria
09-11-2012, 06:17 PM
Обновление
Список игроков онлайн в лаунчере в информации о сервере(можно отключить в Settings.ini)
Периодическое сохранение профилей игроков(раз в пять минут)
Множество мелких исправлений
MacroSpace
09-11-2012, 07:32 PM
Smoria, в лаунчере видно только первый ник из игроков онлайн а дальше "...". И ещё у меня почему-то вылетает когда я подключаюсь к своему серву а другие могут играть спокойно на нем.И вообще в любую секунду может вылететь как например щас. В версии 0.0.2 такого небыло. Win XP пенёк D 2гб озу
Вот такая ошибка короче 147
Smoria
09-11-2012, 07:42 PM
Чтобы показывало ники дальше, нужно в лаунчере растянуть поле Value(справа от надписи value тянешь вертикальную черту вправо)
И я запустил сервер, можешь попробовать зайдёт или нет)
MacroSpace
09-11-2012, 07:51 PM
А ща в момент завершения подключения к тебе вот что вылазит, при чем фоново, не сворачивая игру: 148
Перезагружусь ща, может пройдет
MacroSpace
09-11-2012, 08:09 PM
Не.. Та же ошибка с сервером что запускаю. странно:confused:
А к тебе можно зайти
Smoria
09-11-2012, 08:12 PM
Добавлена поддержка Unix, спасибо за помощь remm-у (https://www.vaultmp.com/member.php?1218-remm)
AHrEJl
09-11-2012, 10:37 PM
Все работает :)
Smoria
09-12-2012, 11:51 AM
Добавил исходники в пост
Smoria
09-13-2012, 10:30 PM
Новая версия 0.1.3
Overused
10-06-2012, 08:29 PM
Скажите плз как другому игроку подключиться к моему серверу?Хотел с другом поиграть.
Smoria
10-06-2012, 08:45 PM
Не очень в тему вопрос. Запускаешь сервер, другой игрок запускает клиент, нажимает кнопку Master query, выбирает твой сервер и нажимает Join server, что может быть легче)
djsave
12-22-2012, 12:55 PM
Ребят а можно как нибудь сделать так что бы респавн происходил в локации моего мода а не только в оригинальной локации. Или как вариант перемещение в мою локацию после респа на пустошах. Соответственно всех игроков туда же надо перемещать.
Сейчас стоит ваш скрипт - тестили совсем немного, пипбой есть, после воскрешения появляешься там где помер.
Smoria
12-22-2012, 06:29 PM
В vaultserver.ini попробуй раскомментировать и поменять значение поля spawn
djsave
12-22-2012, 07:57 PM
В vaultserver.ini попробуй раскомментировать и поменять значение поля spawn
Именно это я и сделал сразу. Сначало прописал локацию Новак, а потом проверив что это работает, приписал запуск своего мода и локацию свою. При запуске сервера он заставил положить плагин в папку с модами и при соединении клиентов заставляет обновлять этот плаги, несмотря на то что он у всех одинаковый и так. Еще не проверял момент - у меня плагин мода мастерфайлом идет, возможно если он будет простым плагином( не мастером) то прокатит, надо проверить.
Smoria
12-22-2012, 08:32 PM
Именно это я и сделал сразу. Сначало прописал локацию Новак, а потом проверив что это работает, приписал запуск своего мода и локацию свою. При запуске сервера он заставил положить плагин в папку с модами и при соединении клиентов заставляет обновлять этот плаги, несмотря на то что он у всех одинаковый и так. Еще не проверял момент - у меня плагин мода мастерфайлом идет, возможно если он будет простым плагином( не мастером) то прокатит, надо проверить.
Моды сейчас лучше не использовать, там загрузчик неправильно имена модов сверяет, это уже исправили, но новая версия пока не вышла. Наверно из-за этого и не работает(хотя скорее всего просто нельзя прописывать кастомные клетки).
djsave
12-23-2012, 10:04 AM
Жаль конечно, тогда получается что на данный момент можно только бегать по пустой территории вегаса. Печалька.
Smoria
01-05-2013, 10:14 PM
И обновление
face2face
01-09-2013, 11:35 AM
Неплохо бы было добавить команду на регистрацию.
Пример: /register (пароль) (пароль)
А в последующем входе на сервер команду /login (пароль)
Smoria
01-11-2013, 10:10 PM
Неплохо бы было добавить команду на регистрацию.
Пример: /register (пароль) (пароль)
А в последующем входе на сервер команду /login (пароль)
Это уже выходит за рамки спецификации этого скрипта
Harbinger
01-12-2013, 01:41 PM
извините что не в тему, но кто то знает что делать с ошибкой Fatal Error: Loading of world... при попытке зайти на сервер (любой)? после всех роликов игра закрывается и вот эта ошибка
Smoria
01-12-2013, 02:50 PM
извините что не в тему, но кто то знает что делать с ошибкой Fatal Error: Loading of world... при попытке зайти на сервер (любой)? после всех роликов игра закрывается и вот эта ошибка
Роликов не должно быть, наверно не установил что-то(Патч 1.7, FOSE, Games For Windows Live Disabler)
Harbinger
01-12-2013, 04:51 PM
я имел в виду лого (бетхезды и тд). все из перечисленного стоит, кинь, если можешь ссылку на торрент откуда ты качал. Лог ваулта выложил тут https://www.vaultmp.com/showthread.php?2-Bug-reports&p=6791#post6791
face2face
10-21-2013, 05:09 PM
Обновите пожалуйста скрипт под версию 2.9
FrunzePeter
12-14-2013, 03:45 PM
Сигнатура проблемы:
Имя события проблемы: APPCRASH
Имя приложения: vaultserver.exe
Версия приложения: 0.0.0.0
Отметка времени приложения: 525f28fc
Имя модуля с ошибкой: ex.dll
Версия модуля с ошибкой: 0.0.0.0
Отметка времени модуля с ошибкой: 51754900
Код исключения: c0000005
Смещение исключения: 000085bb
Версия ОС: 6.1.7601.2.1.0.256.1
Код языка: 1049
Дополнительные сведения 1: 0a9e
Дополнительные сведения 2: 0a9e372d3b4ad19135b953a78882e789
Дополнительные сведения 3: 0a9e
Дополнительные сведения 4: 0a9e372d3b4ad19135b953a78882e789
есть идеи в чем трабла ?
RuevitSHadow
05-27-2014, 11:38 AM
Помогите пожалуйста с установкой! Всё, что требовалось я сделал по порядку, но скрипт почему-то не желает запускаться...
DiShipeR
11-25-2014, 07:29 PM
Помогите пожалуйста с установкой! Всё, что требовалось я сделал по порядку, но скрипт почему-то не желает запускаться...
Народ говорит что он только под версию 2.7 робит.
Koncord
11-26-2014, 04:29 AM
Нужно перекомпилировать. Если нужно, могу это сделать. Опять некропостим?
DiShipeR
11-26-2014, 10:27 AM
Нужно перекомпилировать. Если нужно, могу это сделать. Опять некропостим?
Я вчера пытался на последнюю версию мультиплеера поставить, консоль сервера загрузилась. скрипт в ней тоже загрузился и... через минуту вылетел. Печаль...:(
DiShipeR
11-26-2014, 02:15 PM
Да, действительно, полазил по англоязычному форуму, там тоже говорят что 2.9 не робит...
DiShipeR
11-26-2014, 05:17 PM
Нужно перекомпилировать. Если нужно, могу это сделать. Опять некропостим?
Под 2.9? Было бы отлично!
Falloutovec11
11-29-2014, 05:57 AM
Конкорд умоляю, запили этот скрипт под 2.9 :)
Powered by vBulletin® Version 4.2.1 Copyright © 2023 vBulletin Solutions, Inc. All rights reserved.