taste 501 Опубликовано 18 июня, 2012 хм, ясно. ну, подожду как все скачется, мож у меня что выйдет.... на каком порту пробовал? 7777 по дефолту? сервак кривой, при попытки зайти пишет доступ запрещен, поставил другой пускает, щас нужно найти нормальный сервак где хватает файлов на 7777 пускал Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Серый_Ветер 4 Опубликовано 18 июня, 2012 (изменено) сервак кривой, при попытки зайти пишет доступ запрещен, поставил другой пускает, щас нужно найти нормальный сервак где хватает файловна 7777 пускал другой это какой, дай линк.... Изменено 18 июня, 2012 пользователем Серый_Ветер Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
taste 501 Опубликовано 18 июня, 2012 другой это какой, дай линк.... ща найду нормальный и кину Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
taste 501 Опубликовано 18 июня, 2012 (изменено) для линукса http://altdev.tk/AltDev_linux.7z только сборка немного туповатая если конфиги не так настроены то не запускается щас попробую на 7575 порт перекинуть и затестить Изменено 18 июня, 2012 пользователем taste Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
taste 501 Опубликовано 18 июня, 2012 на 7575 без проблем Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Серый_Ветер 4 Опубликовано 18 июня, 2012 пытался юзать ее.. для freebsd не катит. ибо пути там завязаны на линукс.... даже простейший whereis не используется для опредения путей... так что юзать придеться аналогичную выше ипользованной, но искать рабочую придеться... Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
taste 501 Опубликовано 18 июня, 2012 пытался юзать ее..для freebsd не катит. ибо пути там завязаны на линукс.... даже простейший whereis не используется для опредения путей... так что юзать придеться аналогичную выше ипользованной, но искать рабочую придеться... поищю другую Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
taste 501 Опубликовано 18 июня, 2012 http://17.dl3sd-narod.yandex.ru/disk/37628...DT_HighFive.zip попробуй эту Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Серый_Ветер 4 Опубликовано 18 июня, 2012 (изменено) пошел ставить... опишусь с результатами... p.s. опять везде bash используется... благо немного переделывать в скрптах надо... p.p.s. а где там геодату включить? патчноды указать некуда.... Изменено 18 июня, 2012 пользователем Серый_Ветер Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Серый_Ветер 4 Опубликовано 18 июня, 2012 (изменено) Скрытый текстстарый не заработал. менял три папки systemtelnet пашет: Скрытый текст > sockstat -4 | grep java | grep -v 3306 useruse java 3378 52 tcp4 127.0.0.1:12116 127.0.0.1:9014 useruse java 3378 60 tcp4 6 *:7575 *:* useruse java 3378 61 tcp4 192.168.88.250:7575 95.55.203.243:1099 useruse java 3370 52 tcp4 6 *:9014 *:* useruse java 3370 53 tcp4 6 *:2106 *:* useruse java 3370 54 tcp4 127.0.0.1:9014 127.0.0.1:12116 > sockstat -4 | grep java | grep -v 3306 useruse java 3378 52 tcp4 127.0.0.1:12116 127.0.0.1:9014 useruse java 3378 60 tcp4 6 *:7575 *:* useruse java 3370 52 tcp4 6 *:9014 *:* useruse java 3370 53 tcp4 6 *:2106 *:* useruse java 3370 54 tcp4 127.0.0.1:9014 127.0.0.1:12116 а через клиент нифига... есть. работает. вот этот VDT_HighFive.zipи даже настройки понимает p.s. а такой вопрос, а два game сервера поднять можно с одним login сервером?есть такие мануалы?уже даже из личного интереса, а потянули....буду искать еще более менее рабочие еще, так как эта сборка платная оказалась, по крайней мере на сайте vorondev.com так пишут...Пользователей: 2 Серый_Ветер, 1mpИмп?прошу прощения, ты не с Таганрога? Изменено 18 июня, 2012 пользователем Серый_Ветер Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Серый_Ветер 4 Опубликовано 18 июня, 2012 (изменено) нашел такое: Скрытый текст Итак, попробую описать как реализовать 2 гейм сервера на одном логин сервере.То есть я хочу например поднять 2 сервера - классик, а другой pvp (Пример!). Что понадобиться: - 2 сборки, желательно одних и тех же хроник (хотя это неважно). Шаг 1 - установка БД. Начнём,расспаковываем сервера в любое удобное для Вас место. Теперь заходим в Navicat и создаём 2 БД, например emu1_db и emu2_db. Теперь устанавливаем БД для каждого сервера в отдельную БД (например классический сервер в emu1_db , а PvP - emu2_db). Шаг 2 - настройка Логин сервера. После установки БД настраиваем Логин Сервер. (я не буду останавливатся на стандартной настройке сервера которые уже описаны в инструкции) открываем ...\l2emu-login\config\main\network.properties. # --------------------------------- # Сетевые настроки сервера # --------------------------------- # 1 - Адрес на котором прослушивается логин сервер # 0.0.0.0 - все доступные # 2 - Порт логин сервера на который подключается клиент LoginServerHostName = 127.0.0.1 LoginServerPort = 2106 # 1 - Порт логин сервера для игровых серверов # 2 - Адрес логин сервера LoginPort = 9014 LoginHostName = 127.0.0.1 # Проверять регистарцию игровых серверов каждые x минут IpUpdateTime = 10 Шаг 3 - регистрация Гейм серверов. Теперь нужно зарегистрировать 2 Гейм сервера, для этого запускаем ...\l2emu-login\register_gameserver.bat. После завершения регистрации мы получим 2 файла hexid.txt, например hexid(server 1).txt и hexid(server 2).txt. Теперь закидываем hexid(server 1).txt в папку ...\l2emu1-game\config\ с классической сборкой и переименовываем его в hexid.txt, hexid(server 2).txt - в папку ...\l2emu2-game\config\ с PvP сборкой. Шаг 4 - настройка Гейм серверов. Теперь нужно настроить Гейм Сервера. начнём с 1-го, классического сервера, открываем ...\l2emu1-game\config\network\network.properties # --------------------------------- # Сетевые настроки сервера # --------------------------------- # 1 - Адрес на котором прослушивается игровой сервер # 0.0.0.0 - все доступные # 2 - Порт игрового сервера GameServerHostName = 0.0.0.0 GameServerPort = 7777 # 1 - Порт логин сервера # 2 - Адрес логин сервера LoginPort = 9014 LoginHost = 127.0.0.1 - указываем точный IP логин сервера # Внешнесетевой адрес сервера ExternalHostname = 127.0.0.1 # Внутрисетевой адрес сервера InternalHostname = 127.0.0.1 Теперь настраиваем 2-й - PvP:открываем ...\l2emu2-game\config\network\network.properties # --------------------------------- # Сетевые настроки сервера # --------------------------------- # 1 - Адрес на котором прослушивается игровой сервер # 0.0.0.0 - все доступные # 2 - Порт игрового сервера GameServerHostName = 0.0.0.0 GameServerPort = 7778 - меняем порт # 1 - Порт логин сервера # 2 - Адрес логин сервера LoginPort = 9014 LoginHost = 127.0.0.1 - указываем точный IP логин сервера # Внешнесетевой адрес сервера ExternalHostname = 127.0.0.1 # Внутрисетевой адрес сервера InternalHostname = 127.0.0.1 Готово . но ругань во втором сервере: Скрытый текст [03:24:35] INFO Connecting to loginserver on 127.0.0.1:9014 [03:24:35] ERROR LoginServer I/O error: Connection timeout. [03:24:40] INFO Connecting to loginserver on 127.0.0.1:9014 [03:24:40] ERROR LoginServer I/O error: Connection timeout. [03:24:45] INFO Connecting to loginserver on 127.0.0.1:9014 [03:24:45] ERROR LoginServer I/O error: Connection timeout. [03:24:50] INFO Connecting to loginserver on 127.0.0.1:9014 [03:24:50] ERROR LoginServer I/O error: Connection timeout. [03:24:55] INFO Connecting to loginserver on 127.0.0.1:9014 [03:24:55] ERROR LoginServer I/O error: Connection timeout. хде то я паламал логин сервер... так как теперь даже и 1 гейм сервер не может прикнектиться.. Изменено 18 июня, 2012 пользователем Серый_Ветер Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Серый_Ветер 4 Опубликовано 18 июня, 2012 (изменено) не свосем понял Authserver registration failed! Reason: ID reserved это как? если все записи есть в бд... чего он ругется что нет id в конфиге второго сервера: RequestServerID = 2 в первом 1 при регистарции серверов так и указал... id 1 id 2 ip 127.0.0.1 это я про второй сервер... первый уже сделал... а вот со вторым не удается Изменено 18 июня, 2012 пользователем Серый_Ветер Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
taste 501 Опубликовано 19 июня, 2012 нужно менять все порты гейм сервера 9014 и в твоем случаем 7575 на 9015 и 7576 и в клиенте порт авторизации менять если я не путаю конечно Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Серый_Ветер 4 Опубликовано 19 июня, 2012 (изменено) эм... каким тут замешан логин сервер? он слушает все входящие на него пакеты... ото всех кто подключится на 9014 а вот порты гейм сервера да, менять нужно и они изменены на 7575 и 7576 (первый и второй) изменить порт авторизации в клиента.... будет ли работать если прописать Port=7575,7576 проверить не могу, так как пока не могу поднять второй сервер... в этой сборке нету файла hexid.txt но при регистрации сервера (run.sh) запрашивает id сервера и его ip адрес сделал так: 1 сервер: id 1 ip 127.0.0.1 2 сервер: id 2 ip 127.0.0.1 и записи появились в бд логинсервера в таблице gameservers мож все равно что то надо где то еще изменить... мали ли что там этот скрипт еще вносит.... вот его работа: Скрытый текст > ./run.sh 1. List GameServers 2. Add GameServer 3. Exit Enter: 1 === Registered GameServers === ID: 1 IP: 127.0.0.1 ============================== 1. List GameServers 2. Add GameServer 3. Exit Enter: 2 ==== Register GameServer ==== Enter GameServer Id: 2 Enter GameServer IP: 127.0.0.1 GameServer registered ============================= 1. List GameServers 2. Add GameServer 3. Exit Enter: 3 > ./run.sh 1. List GameServers 2. Add GameServer 3. Exit Enter: 1 === Registered GameServers === ID: 1 IP: 127.0.0.1 ID: 2 IP: 127.0.0.1 ============================== 1. List GameServers 2. Add GameServer 3. Exit Enter: 3 > бд мускуля Скрытый текст mysql> use vdt_highfive_login; Reading table information for completion of table and column names You can turn off this feature to get a quicker startup with -A Database changed mysql> SELECT * -> FROM `gameservers` -> LIMIT 0 , 30; +-----------+-----------+ | server_id | host | +-----------+-----------+ | 1 | 127.0.0.1 | | 2 | 127.0.0.1 | +-----------+-----------+ 2 rows in set (0.00 sec) mysql> Изменено 19 июня, 2012 пользователем Серый_Ветер Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
taste 501 Опубликовано 19 июня, 2012 (изменено) я точный принцип авторизации не знаю но клиент стучится на порт логин сервера 2106, а как дальше не знаю и дальше принци я спросил у человека мб скажет точно upd [21:28:46] Duality: идет коннект к ЛС через 2106 [21:29:07] Duality: Затем через 9014 идет прослушка на доступность ГС [21:29:18] Duality: а потом только через 7777 коннект и передача Изменено 19 июня, 2012 пользователем taste Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Серый_Ветер 4 Опубликовано 19 июня, 2012 вот и я про тоже... логин сервер тут нипричем.... если тока в настройках логинсервера не указано принимать ТОЛЬКО один геймсервер.... (мало ли какие опции в нем есть) тут явно в ID проблема... ток в чем именно ща по новой распаковал все... попробую заново. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
taste 501 Опубликовано 19 июня, 2012 так 9014 тоже нужно менять он же для каждого гейм сервака свой, только 2106 оставлять без изменений он же общий для всех Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Серый_Ветер 4 Опубликовано 19 июня, 2012 похоже я не так ТЗ описал (ударение сами ставьте) я хочу на один логинсервер повесить 2 гейм сервера. а не 2 отдельных серва независимых друг от друга.... в принципе можно сделать и 2 отдельных серва на разные порты и настроить реплкацию таблицы логинсервера из одной бд в другую. но это надо тогда делать 2 разных клиента. вернее 2 разных ini файла. вышеприведенная копия статьи в теории верна, так как логинсервер просто слушает все входящие на 9014, инициализирует и если все ОК, то пинает тебя уже на логинсервер. после его работа в принципе завершена... разве что время от времени попинывать тебя на предмет присустствия в игре. но чего на практике у меня не завелось... буду дальше ковырять.... Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
taste 501 Опубликовано 19 июня, 2012 (изменено) я понял что вы хотите повесить 2 гейма на 1 но попробуйте запустить изменив только 7575 порт на 7576 в конфиге гейм сервера, он выдаст ошибку скорей всего о том что порт занят возможно я не прав и несу чешь не пробовал 2 на 1 вешать Изменено 19 июня, 2012 пользователем taste Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Серый_Ветер 4 Опубликовано 19 июня, 2012 (изменено) я понял что вы хотите повесить 2 гейма на 1но попробуйте запустить изменив только 7575 порт на 7576 в конфиге гейм сервера, он выдаст ошибку скорей всего о том что порт занят возможно я не прав и несу чешь не пробовал 2 на 1 вешать так это и происходит. нужно только порты геймсерверов поменять... и не попробовать, а надо так сделать.. но еще и надо как то сделать идентификацию этого сервера.... а вот это как раз и не получается.... методом научного тыкания сделал если эту переменную в true перевести то все нормально. AcceptNewGameServer = True уже 7 минут полет нормальный... тока вот как в клиенте прописать 2 порта одновременно... чета я хз... интернет молчит.... сделал пока так Port=7575,7576 щаз отпишусь, сработало ли [offtop] p.s. можна на ты? [/offtop] Изменено 19 июня, 2012 пользователем Серый_Ветер Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
taste 501 Опубликовано 19 июня, 2012 [offtop] p.s. можна на ты? [/offtop] нужно Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Серый_Ветер 4 Опубликовано 19 июня, 2012 (изменено) работает. оба сервера. уже поиграл... тока вот рейты х90 это что-то с чем-то... респавн 400к мобов комп с 8мью гигами оперы завис конкретно надо как нить почитать на эту тему, чего там лучше не делать.... Изменено 19 июня, 2012 пользователем Серый_Ветер Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
SmokiMo 892 Опубликовано 19 июня, 2012 Для начала надо отменить в конфиге рейтирование спавна мобов, так как их всего 36к должно прогружаться. L2GameServer\config\server.properties # Рейты спавна мобов RateMobSpawn = 1 # Минимальный уровень для действия RateMobSpawn RateMobMinLevel = 1 # Максимальный уровень для действия RateMobSpawn RateMobMaxLevel = 85 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Серый_Ветер 4 Опубликовано 19 июня, 2012 (изменено) это я просто все что нашел более менее подходящее... и все заменил на 90 конфиг читал... там какой то неправильный utf-8 который даже iconv не корректно обработал.... сижу маюсь, но в целом все понятно вот все цифири интересующие и перевел в 90 p.s. это просто "игрался" с настройками... а не всерьез серв такой ставить... хоть и локальный Изменено 19 июня, 2012 пользователем Серый_Ветер Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
taste 501 Опубликовано 19 июня, 2012 p.s. это просто "игрался" с настройками...а не всерьез серв такой ставить... хоть и локальный для локалки пойдет, это 1 из лучших разработчиков хф на шаре оверов Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты