воскресенье, 28 августа 2011 г.

Как создать игровой сервер Ultima Online? (часть 2)



Вот. Если вы всё правильно сделали в уроки номер один, то при попытки зайти на свой сервер то сфера выдаст торжественные слова - и вы в игре! Ну, а если, сфера матюкнулась и сказала "Плохой логиин: 4" значит, у вас не правильный клиент. Как с этим бороться? При запуске сферы после проверки файлов, вам скажут "клиент версия такая-то", найди ее и скачайте. Нормально? Побегайте по миру, чувствуете себя админом? А я пока нет. Вы ведь обычный игрок... Чтобы это исправить, сначала, закрываем сферу, затем идём туда, где расположен наш сервер, там открываем папку accounts" (помните мы ее в конфигах вписывали?), там находим файлик "sphereaccu" и открываем его блокнотом. Попробуйте найти себя, там будет ваш логин в [ ] (квадратных скобках) и... да-да вы сможете узнать заветные пароли ваших друзей... ну, и свой, если забудете. Теперь на следующих двух строчках, после [логина] вставьте:

PLEVEL=Admin
PRIV=0100a

Теперь вы официально хозяин сервера! Да, если будете делать ваших друзей ГМами, не забудьте заменить в "PRIVEL=" ADMIN на GM. За основу нашего мира мы взяли уже готовые сервер. Если у вас есть желания бегать от дома к дома, ставить дам двери, продавцов и монстров - милости просим, вы сможете скачать чистую версию Sphere server 55i из интернета, достаточно ввести нужный запрос в поисковике.
А теперь перейдем к командам администратора сервера (впрочем, это касается и ГМов).

Ниже написаны команды, которые облегчат вам жизнь, в вашем мире:
.xkill - убить игрока
.xjail - посадить в тюрьму
.forgive - простить (вон из тюрьмы!)
.go координаты - перенестись по заданным координатам
.xgo координаты - перенести игрока по указанным координатам.
.add - добавить предмет
.admin - меню админа
.remove - удалить предмет
.debug - для прохождения через стены.
.invisibl - стать невидимым.
.dupe - копировать предмет.
.shrink - зашринковать тварь/НПК
Это не все команды, о других я расскажу в другой раз. :)

Как создать игровой сервер Ultima Online? (часть 1)


Что для этого нужно?

1. - Интернет (если будут играть одни ваши друзья, подойдет и низкая скорость)
2. - Внешний АйПи (клянчить у провайдера, если жалко денег, или нет такой услуги, ищем урок "бесплатный внешний ип")
3. - Необходимый софт (скачать можно будет по мере чтения урока)
 ВСЁ!


 Приступим? Наверно, как уже понятно, без особых программ не обойтись...
 Для начала, качаем файл от сюда -  http://dl.dropbox.com/u/20755852/sphere_55i_full.zip

 Ну как? Скачали? Фаил небольшой, 1.5 МБ.
Когда скачка закончена, нам пора подыскать место, где будет "располагаться" наш сервер. Например, C:/Shard Одним словом, создать для удобства папку и скопировать туда файлы из архива (удобно пользоваться ВинРаром).
 Готово? Теперь самая ответственная часть, нужно дать параметры сфере. Для этого открываем файл sphere.ini (например блокнотом, и начинаем изменять). кстати, заметили, в архиви было не два файла, ещё там "какие-то странные папки", вот они нам и понадобятся. Открыли сервер.ини?
Приступаем...
1. Там где "SERVNAME=" После "=" вписываем название сервера.






2. Там где "ADMINEMAIL=" пиши свой е-мэил.
3. Там где "URL=" пиши свой сайт (если нет, читай наши уроки, будет)
4. Далее ничего не трогаем и медленно спускаемся вниз.
5. Находим "WORLDSAVE=" и опять же, после равно, вписываем адрес папки "save" (ее мы поместили в папку с сервером, когда распаковывали содержимое архива.
6. То же, что и в пункте "5" вы делаем с адресами папок "scripts ("SCPFILES=" и "SCPINBOXDIR="), "accounts" ("ACCTFILES="), "logs"("LOG="), а вот с полем "MULFILES=" придется приложить больше усилий. Открываем сайт Rutracker.org, если надо, регистрируемся и вводим в поиск "Ultima Online" находим клиент (да-да, эту будет и клиент сразу) Ренессанс, и через битторрент качаем. ( либо просто, вводим в гугле скачать Уо ренессанс), после скачки указываем путь к папке на вашем компьютере!
7. Спускаемся в самый низ, там находим [SERVERS] и на следующей строчке вписываем опять название сервера, а за ней ещё одну строчку - AGREE=1


8.Находим строку ACCAPP и ставим после равно, значение 2. (это чтоб у вас была авто-регистрация аккаунтов)
Всё! Сложную часть закончили, теперь смело запускаем SphereSvr.exe и наслаждаемся, сервер готов. Переходим к уроку номер 2.