Перейти к содержанию
Авторизация  
falesss

Добавление Конфиг

Рекомендуемые сообщения

Прошу дать мануал как добавлять новые конфиги в сборку silentium и расказать все нюанси пожалуйста.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Прошу дать мануал как добавлять новые конфиги в сборку silentium и расказать все нюанси пожалуйста.

Наврятли тебе кто-то будет мануалы писать тем более с пояснениями...(GOOGLE) в помощь

А если что то надо возьми и вытяни из других исходов(линков лионна и т п)

Изменено пользователем TRIOL

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Наврятли тебе кто-то будет мануалы писать тем более с пояснениями...(GOOGLE) в помощь

А если что то надо возьми и вытяни из других исходов(линков лионна и т п)

да если бы я знал как вытаскивать и вставлять я бы не сделал?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Если по короткому:

1)В папке конфиг создаешь свой файл того же типа что и другие, и вписываешь в него нужные тебе конфиги, и присваиваешь им нужное значение

2)Открываешь GameServerProperties.java

3)

В этом классе:

public final class GameServerProperties
{
}

Добавляешь сторочку:

private static final String ИМЯ_ТВОЕГО_КОНФИГА_FILE = "./config/имя_твоего_конфига.properties";

После:

private static final String TVT_FILE = "./config/tvt.properties";

 

4)Ищешь нужную переменную (тесть конфиг), в списке что под текстом из пункта 3, после чего ищешь присваивание ей, например:

ALT_OLY_START_TIME = Integer.parseInt(events.getProperty("AltOlyStartTime", "18"));

5)Все переменные разбиты на "группы", поэтому ты удаляешь строчку из пункта 4, и создаешь свою групу:

try (InputStream is = new FileInputStream(new File(ИМЯ_ФАЙЛА_КОНФИГА_FILE)))
{
Properties имя_конфига = new Properties();
имя_конфига.load(is);
is.close();
ИМЯ_ПЕРЕМЕННОЙ_КОНФИГА = Тип_переменной_конфига.Тип_переменной_конфига(имя_конфига.getProperty("Имя_конфига_в_файле", "стандартное_значение"));
}
catch (Exception e)
{
e.printStackTrace();
throw new Error("Server failed to load " + ИМЯ_ФАЙЛА_КОНФИГА_FILE + " file.");
}

Изменено пользователем Anderson

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Если по короткому:

1)В папке конфиг создаешь свой файл того же типа что и другие, и вписываешь в него нужные тебе конфиги, и присваиваешь им нужное значение

2)Открываешь GameServerProperties.java

3)

В этом классе:

public final class GameServerProperties
{
}

Добавляешь сторочку:

private static final String ИМЯ_ТВОЕГО_КОНФИГА_FILE = "./config/имя_твоего_конфига.properties";

После:

private static final String TVT_FILE = "./config/tvt.properties";

 

4)Ищешь нужную переменную (тесть конфиг), в списке что под текстом из пункта 3, после чего ищешь присваивание ей, например:

ALT_OLY_START_TIME = Integer.parseInt(events.getProperty("AltOlyStartTime", "18"));

5)Все переменные разбиты на "группы", поэтому ты удаляешь строчку из пункта 4, и создаешь свою групу:

try (InputStream is = new FileInputStream(new File(ИМЯ_ФАЙЛА_КОНФИГА_FILE)))
{
Properties имя_конфига = new Properties();
имя_конфига.load(is);
is.close();
ИМЯ_ПЕРЕМЕННОЙ_КОНФИГА = Тип_переменной_конфига.Тип_переменной_конфига(имя_конфига.getProperty("Имя_конфига_в_файле", "стандартное_значение"));
}
catch (Exception e)
{
e.printStackTrace();
throw new Error("Server failed to load " + ИМЯ_ФАЙЛА_КОНФИГА_FILE + " file.");
}

без знаний явы врятли получится сделать конфиг

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Да тут они нужны минимальные, ну если человек не разбирается что такое переменная, тогда да

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А да и это не все, забыл еще в геймсервер.джава прописать надо=)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
Авторизация  

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×
×
  • Создать...