Рейтинг темы:
  • 0 Голос(ов) - 0 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
ipconfig.xml
#11
TieLay;104468 Написал:
Код:
<!-- Put old contents of ExternalHostname here, used by default -->
<gameserver address="127.0.0.1">
    [B][color=Red]<!-- Localhost access[/color][/B]
    <define subnet="127.0.0.0/8" address="127.0.0.1" />
    [color=Red][B]<!-- LAN's, put old contents of InternalHostname here[/B][/color]
    <define subnet="10.0.0.0/8" address="10.0.0.0" />
    <define subnet="172.16.0.0/19" address="172.16.0.0" />
    <define subnet="192.168.0.0/16" address="192.168.0.0" />
[B] [color=Red]-->[/color][/B]
</gameserver>
а это что? сомневаюсь что так и должно быть

может вот так:
Код:
<!-- Put old contents of ExternalHostname here, used by default -->
<gameserver address="127.0.0.1">
    [color=Red]<!-- Localhost access -->[/color]
    <define subnet="127.0.0.0/8" address="127.0.0.1" />
    [color=#ff0000]<!-- LAN's, put old contents of InternalHostname here -->[/color]
    <define subnet="10.0.0.0/8" address="10.0.0.0" />
    <define subnet="172.16.0.0/19" address="172.16.0.0" />
    <define subnet="192.168.0.0/16" address="192.168.0.0" />

</gameserver>

короче теги не закрыты
[Изображение: 1058041961.png]
Ответ
#12
Rootin, тэг комментария закрыт в конце и парсеру должно быть до фени, комментарий в комментарии, до ближайшего закрытия. Почему в Aion серверах эта ситуация отрабатывает так как должно, а тут слишком строго - нельзя начинать комментарий, не закрыв начатый ранее... ПОЧЕМУ???
Ответ
#13
комментарий в комментарии? 0_о
это что то новое в написании хмл XD

смотри, тут вот что, вот это просто описание для нубов что и как делать:
Код:
<!-- Put old contents of ExternalHostname here, used by default -->
и вот это тоже
Код:
<!-- Localhost access -->
и это
Код:
<!-- LAN's, put old contents of InternalHostname here -->

что бы не случилось каких либо ошибок нужно закрывать теги, если их не закрывать произойдет не правильно прочтение кода :negodue:

а вот это уже теги конфигурации:
Код:
<[color=Red][B]gameserver[/B][/color] address="127.0.0.1">  [I]- этот тег открывается[/I]
[I]в нем вот это:[/I]
<define subnet="127.0.0.0/8" address="127.0.0.1" />
<define subnet="10.0.0.0/8" address="10.0.0.0" />
<define subnet="172.16.0.0/19" address="172.16.0.0" />
<define subnet="192.168.0.0/16" address="192.168.0.0" />

[I]и естественно тег закрывается командой:[/I]
<[color=#ff0000][B]/gameserver[/B][/color]>

и в этоге получаешь вот такой код:
Код:
<[color=Red][B]gameserver[/B][/color] address="127.0.0.1">
<define subnet="127.0.0.0/8" address="127.0.0.1" />
<define subnet="10.0.0.0/8" address="10.0.0.0" />
<define subnet="172.16.0.0/19" address="172.16.0.0" />
<define subnet="192.168.0.0/16" address="192.168.0.0" />
<[color=#ff0000][B]/gameserver[/B][/color]>

теги не могут быть прочитаны внутри других тегов - это вызовет проблемы!

а у тебя как раз оно и вызвало!
сам смотри:
Код:
<!-- Put old contents of ExternalHostname here, used by default -->
<gameserver address="127.0.0.1">
    [B][color=Silver]<!-- Localhost access -[/color][/B] [color=#ff0000]не закрыт[/color]
    [COLOR="Lime"][B]<define subnet="127.0.0.0/8" address="127.0.0.1" />
    <!-- LAN's, put old contents of InternalHostname here
    <define subnet="10.0.0.0/8" address="10.0.0.0" />
    <define subnet="172.16.0.0/19" address="172.16.0.0" />
    <define subnet="192.168.0.0/16" address="192.168.0.0" />[/B][/COLOR]
[color=#c0c0c0][B] -->[/B][/color] [color=#ff0000]- вот здесь закрыт[/color]
</gameserver>

Все что я выделил зеленым программа не читает, так как оно находиться в середине другого тега
[Изображение: 1058041961.png]
Ответ
#14
Rootin, так я и сделал так, что бы не читало, но оно почему-то желает читать. Т.е. оно требует, что бы перед тэгом
Цитата:<define subnet
тэг комментария был закрыт.
Т.е. парсер натыкаясь на конструкцию
Цитата:<gameserver address="127.0.0.1">
<!-- Localhost access
<define subnet="127.0.0.0/8" address="127.0.0.1" />
<!-- LAN's, put old contents of InternalHostname here
<define subnet="10.0.0.0/8" address="10.0.0.0" />
<define subnet="172.16.0.0/19" address="172.16.0.0" />
<define subnet="192.168.0.0/16" address="192.168.0.0" />
-->
</gameserver>

выдаёт ошибку, хотя тэги
Цитата: <define subnet="127.0.0.0/8" address="127.0.0.1" />
<!-- LAN's, put old contents of InternalHostname here
<define subnet="10.0.0.0/8" address="10.0.0.0" />
<define subnet="172.16.0.0/19" address="172.16.0.0" />
<define subnet="192.168.0.0/16" address="192.168.0.0" />
должны быть проигнорированы т.к. они находятся внутри тэга комментария

З.Ы. Это мне напоминает обработку команды REM в MS-DOS, строка
Цитата:REM | Echo Hello!!!
должна быть пропущена до кода перевода строки или до конца строки, если она единственная или последняя, и надпись "Hello!!!" выводиться не должна. Однако это не так.
Ответ
#15
я чего то не пойму, почему хочешь что бы их не читало? :question::question::question: они же тоже нужны, раз они там
[Изображение: 1058041961.png]
Ответ
#16
Rootin, ну как тебе сказать по проще.
Вот у тебя письмо:
1. Возьми чистый лист бумаги и ручку
2. Напиши на нём ручкой слово "Привет"
3. Всё нижеследующее не подлежит исполнению до метки "Теперь можно"
4. Почеши левое ухо
5. Повернись направо
6. Похлопай себя по карманам
7. Теперь можно передать лист соседу слева

Так что ты после написания слова "Привет" лист соседу слева передашь сразу или будешь возмущаться, что пункты 4 - 6 не можешь выполнить т.к. не понимаешь как можно исполнить пункт 4, если он не разрешён явным образом?
Ответ
#17
TieLay Написал:Rootin, ну как тебе сказать по проще.
Вот у тебя письмо:
1. Возьми чистый лист бумаги и ручку
2. Напиши на нём ручкой слово "Привет"
3. Всё нижеследующее не подлежит исполнению до метки "Теперь можно"
4. Почеши левое ухо
5. Повернись направо
6. Похлопай себя по карманам
7. Теперь можно передать лист соседу слева

Так что ты после написания слова "Привет" лист соседу слева передашь сразу или будешь возмущаться, что пункты 4 - 6 не можешь выполнить т.к. не понимаешь как можно исполнить пункт 4, если он не разрешён явным образом.

я конечно же не буду выполнять нижние с 4 по 6 пункты, потому как я знаю что это не нужно делать из 3 пункта, я же человек, а вот программа к примеру может выполнять лишь то на что запрограммирована и конечно если ты так ее запрограммируешь то и это она поймет, а вообще это уже из ряда парадоксов
[Изображение: 1058041961.png]
Ответ
#18
Цитата:<?xml version="1.0" encoding="UTF-8"?>
<!-- Внешний IP адрес -->
<gameserver address="213.138.95.35">
<!-- Доступ localhost -->
<define subnet="127.0.0.0/8" address="127.0.0.1" />
<!-- Локальный IP адрес -->
<define subnet="10.0.0.0/8" address="10.65.8.102" />
<define subnet="172.16.0.0/19" address="172.16.0.0" />
<define subnet="192.168.0.0/16" address="192.168.0.0" />
</gameserver>
Ни в какаую не хочет загружаться ГС.

Цитата: at com.l2jserver.gameserver.GameServer.main(GameServer.java:443)
Exception in thread "main" java.lang.Error: Failed to Load ./config/ipconfig.xml
File.
at com.l2jserver.Config.load(Config.java:1798)
at com.l2jserver.gameserver.GameServer.main(GameServer.java:443)

Всё ведь верно прописано. Серв в локалке. Помогите Smile
Ответ
#19
Какая ОС стоит? где находиться файл ipconfig.xml относительно запускаемого?
Ответ
#20
Win 7, ipconfig.xml лежит в папке Config, запускаемый отдельно.
Поменял маску подсети:

Цитата:<?xml version="1.0" encoding="UTF-8"?>
<!-- Внешний IP адрес -->
<gameserver address="213.138.95.35">
<!-- Доступ localhost -->
<define subnet="127.0.0.0" address="127.0.0.1" />
<!-- Локальный IP адрес -->
<define subnet="255.255.255.248" address="10.65.8.102" />
</gameserver>

Всё равно не хочет.

Вот server.properties
Цитата:# Адрес логин-сервера, по которому будет запрашиваться подключение.
# По умолчанию: 127.0.0.1
LoginHost = 127.0.0.1

# TCP порт, по которому логин-сервер будет запрашивать соединение с игровым.
# По умолчанию: 9014
LoginPort = 9014

# Адрес игрового сервера. По умолчанию сервер доступен по любому из имеющихся адресов.
# По умолчанию: * (0.0.0.0)
GameserverHostname = 10.65.8.102

# TCP порт игрового сервера.
# По умолчанию: 7777
GameserverPort = 7777

Добавлено через 6 минут
До этого у меня были опены и фениксы, всё отлично запускалось.
Как решил попробовать l2j, сразу вот такая подстава с этим блин ipconfig.xml
Ответ


Возможно похожие темы ...
Тема Автор Ответы Просмотры Последний пост
  Настройка Ipconfig помощь в настройке конфига на сборке L2JServer_Rev_7666 vvkk 11 10,376 05-20-2013, 01:39 PM
Последний пост: GreshnIC
  Помогите настроить ipconfig Dzhakonda 10 3,613 09-08-2012, 11:46 AM
Последний пост: Dzhakonda
  ipconfig.xml DANIAL11 4 2,109 06-05-2012, 06:41 PM
Последний пост: DANIAL11

Перейти к форуму:


Пользователи, просматривающие эту тему: 2 Гость(ей)