ОчДобрыйЧел » 20.03.13 в 17:29
Небольшая заметка, которая может быть кому-то будет полезна. А точнее, использующим маршрутизатор (роутер).
Ещё с тех времён, когда я сидел здесь в качестве школьника, я периодически производил попытки поднять сервер kaillera на своей машине. И это никогда не получалось. Даже после того, как я узнал про магическую процедуру "открыть порт" (через веб-интерфейс роутера) - не получалось. Потом я "оброс" локальной сетью и понял, что "открыть порт" - это перенаправить входящие данные, отмеченые соответствующим номером порта, на адрес внутри локальной сети (т.е. порт будет "открыт" для одного компа и его адрес нужно прописывать в соответствующем правиле в роутере). Были подняты сервера разных игор, тимспик и т.д., но kaillera никогда не работала.
Но у кого-то получалось без проблем. И эти "кто-то" врубали инет прям в сетевую, без роутеров и модемов, то есть у них все порты открыты (так как нет неоднозначности, как в локалке из нескольких компов... или одного компа, роутеру насрать глубоко). Возник вопрос - нахрена каиллере СТОЛЬКО открытых портов? Оказалось, кроме одного "основного" порта сервер занимает по одному порту на каждое рыло, зашедшее на сервер. Начиная с какого номера начинают назначаться эти порты - толкового ответа не нашёл. Что касается конфигурационного файла - он довольно убогий, настроек там мало и единственный настраивающийся порт - основной.
Решение проблемы выражается одним предложением - использовать Emulinker, поскольку его конфиги богаче и там можно указать начало диапазона портов. К чему я шёл несколько лет. Збс.