falesss 53 Опубликовано 12 сентября, 2012 Прошу дать мануал как добавлять новые конфиги в сборку silentium и расказать все нюанси пожалуйста. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
falesss 53 Опубликовано 12 сентября, 2012 up Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
TRIOL 52 Опубликовано 12 сентября, 2012 (изменено) Прошу дать мануал как добавлять новые конфиги в сборку silentium и расказать все нюанси пожалуйста. Наврятли тебе кто-то будет мануалы писать тем более с пояснениями...(GOOGLE) в помощь А если что то надо возьми и вытяни из других исходов(линков лионна и т п) Изменено 12 сентября, 2012 пользователем TRIOL Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
falesss 53 Опубликовано 12 сентября, 2012 Наврятли тебе кто-то будет мануалы писать тем более с пояснениями...(GOOGLE) в помощь А если что то надо возьми и вытяни из других исходов(линков лионна и т п) да если бы я знал как вытаскивать и вставлять я бы не сделал? Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
falesss 53 Опубликовано 12 сентября, 2012 up Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
TRIOL 52 Опубликовано 12 сентября, 2012 up Смотри щас Доапаешься) Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
falesss 53 Опубликовано 23 сентября, 2012 up Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
kick 129 Опубликовано 23 сентября, 2012 учи яву Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Anderson 36 Опубликовано 24 сентября, 2012 (изменено) Если по короткому: 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."); } Изменено 24 сентября, 2012 пользователем Anderson Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
kick 129 Опубликовано 24 сентября, 2012 Если по короткому: 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 36 Опубликовано 24 сентября, 2012 Да тут они нужны минимальные, ну если человек не разбирается что такое переменная, тогда да Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
kick 129 Опубликовано 24 сентября, 2012 ну нужно хотябы немного почитать для этого и всё Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Anderson 36 Опубликовано 24 сентября, 2012 А да и это не все, забыл еще в геймсервер.джава прописать надо=) Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты