Установка и подготовка к запуску сферы на Вашем компьютере

Какую сферу ставить? Sphere 54 - имеет синтаксис 55i но ещё много наследует от 51a. Sphere 55i - версия для своего времени. Сфера 99 - не упомянута в revisions.txt. Sphere 99f - тестовая версия, не предназначенная для использования как работающий сервер.
Скачайте и распакуйте выбранную сферу. Все файлы на сайте сначала запакованы WinRar 3.0, а затем сверху запакованы Zip. Скачайте себе новый архиватор с родного сайта www.rarlab.com
Сфера - представляет собой запускной файл sphereSvr.exe при запуске сфера ищет файл sphere.ini в собственном директории. Так что возьмите его, откуда ни будь, и перепишите (если вы скачали сферу с сайта q1.ru, то сфера уже настроена) поверив правильность путей. Если вы переписали сферу на диск c:\ в директорию sphere\ то в файле sphere.ini должны быть такие стоки:
WORLDSAVE=c:\sphere\save Путь к директории, где будет находиться файл SPHEREWORLD.SCP
SCPFILES=c:\sphere\scripts\ Путь к директории, где будут находиться скрипты, в том числе и файл spheretables.scp
MULFILES=d:\games\ultima\ Сфера не работает сама по себе, ей для работы ещё нужны некоторые файлы от ультимы. Если Вы запускаете сферу на компьютере, на котором уже проинсталлирована Ultima Online, то проблем не будет, так как сфера сама найдёт нужные файлы. Если ультима не проинсталлирована, то вам придётся переписать на компьютер MUL и IDX файлы, которые сфера не найдя запросит у вас
LOG=с:\sphere\logs\ Если вы хотите что бы сфера вела log файл, то проверьте что бы эта директория была создана
Этих исправлений пока хватит, для первого запуска сервера. Для более подробного ознакомления с файлом sphere.ini, читайте раздел по sphere.ini
Вторым важным файлом для загрузки - является файл spheretables.scp. В нём нас интересует пока только блок [RESOURCES] где прописаны пути к дополнительным директориям со скриптами, выглядит всё это так:
[RESOURCES] Это начало блока, под ним написаны пути
scripts\speech\ Здесь предлагается хоронить скрипты разговоров NPC, что мы и делаем
scripts\test\ Сюда вам предлагается запихивать ваши ново написанные скрипты
Общий смысл - что бы сюда Вы писали пути к директориям, где лежат дополнительные скрипты относительно sphereSvr.exe. В случае, когда в прописанной директории нет ни одного скрипта, то будет выдана ошибка, так что (если необходимо) удалите ссылки на пустые директории. Ссылки могут быть абсолютными (например - c:\sphere\scripts\speech). Пока этого достаточно, для подробного ознакомления - читайте раздел spheretable.scp
Если запустить сервер сейчас, то мы увидим такую картину: sphereSvr.exe откроет загрузит sphere.ini, spheretables.scp, затем остальные скрипты, в конце загружается файл sphereworld.scp, который является save'ом мира (для первого и быстрого запуска можете использовать пустой файл с единственной строчкой [EOF], что означает конец файла). И всё ;) больше ни чего не произойдёт. Сервер запущен и работает. Так как для того, что бы увидеть, вам надо соединится с сервером, клиентом Ultima Online. Закройте сервер (если Вы уже открыли его) набрав для этого на консоли команду 's' (что бы отключить защитный режим), затем команду 'x' (что бы закрыть сервер). Подробней о командах, которые можно выполнить в частности с консоли - читайте энциклопедию о переменных сервера
Чтобы войти на sphere server - надо, что бы был создан account. Это прописано в файле sphereaccu.scp, если он пустой пропишите туда это:
[Admin] Ваш логин, который Вы пишите в клиенте, в поле Account Name, будет - admin
PLEVEL=Admin Ваш уровень доступа будет - админ
PASSWORD=1234 Ваш пароль, который Вы пишите в клиенте, в поле Password - 1234
Если же сервер уже запущен, то писать в файл sphereaccu.scp нельзя, а надо написать это в файл sphereacct.scp, а затем ввести на консоли сервера команду 'a' для обновления информации об акаунтах
По умолчанию, сфера настроена, для входа с локального компьютера, на IP 127.0.0.1 и порт 2593. По этому пропишите в файле login.cfg вашей Ultima Online такую строчку: LoginServer=127.0.0.1,2593
Подсоединения к сфере 51a можно только теми клиентами, которые прописаны в файле sphere.ini в строке CLIENTVERSION=
К сфере 55i, 99 и 99f можно подсоединиться клиентами ренессанса от 2.00.0c до 2.00.3b. Так же можно подсоединятся трёхмерными клиентами, но для этого Вам, соответственно, понадобятся инсталлировать себе не Ultima Online: Renaissance, а правильно настроенный Ultima Online: Third Dawn или выше....
Axis - инструмент для управления рабочим чаром, через окно клиента
Когда Вы запустите и войдёте на сервер, Вам понадобится элементарное управление. Для этого существует программа Axis, которая будет писать за Вас GM'ские команды в окно клиента. Скачайте её, и распакуйте в любой каталог. Axis узнаёт местонахождение сферы, скриптов и прочего из файла sphere.ini, так что перепишите файл sphere.ini в директорию c Axis из директории с вашей сферой

Hosted by uCoz