Перейти к содержанию

Серый_Ветер

Постоялец
  • Публикаций

    302
  • Зарегистрирован

  • Посещение

  • Отзывы

    0%

Весь контент Серый_Ветер

  1. notepad++ - +100 notepad(виндовый) - -1 alkepad - +60 по моему личному рейтингу
  2. Серый_Ветер

    Community Для Over

    что там выкладывать то завести бы. как решил?
  3. Серый_Ветер

    Community Для Over

    у меня эта, взята отсюда, чистые они нет - не знаю. а есть у них исходы? и на чем основаны? а то уже привык к "синтакксису" оверов. на l2server не так вообще
  4. Серый_Ветер

    Community Для Over

    а что по вашему мнению должно быть в комунке? если можно то с перечислением и обоснованием
  5. Серый_Ветер

    Community Для Over

    и да, жду помощи в разрешении дальнейшей дилемы ибо самого интересует
  6. Серый_Ветер

    Community Для Over

    конкретно для комунити переменных не надо, только для бафера отдельный CommunityBufferConfig.xml должен быть в папке конфиг. переменные в конфиг.java надо указать для скрипта ClassMasterCB и ActivateSub 0. Config.ADD_ACTIVATE_SUB true/false 1. Config.ADD_ACTIVATE_SUB_ITEM ID 2. Config.ADD_ACTIVATE_SUB_PRICE число сколько ID 0. Config.CB_CLASS_ENABLED true/false 1. Config.ALLOW_CLASS_MASTERS_LIST.isEmpty() <-- тут хз 2. Config.ALLOW_CLASS_MASTERS_LIST.contains(jobLevel)) <-- и тут хз 3. Config.CLASS_MASTERS_PRICE_ITEM config.java добавляем куда нить: public static boolean CB_CLASS_ENABLED; public static boolean ADD_ACTIVATE_SUB; public static int ADD_ACTIVATE_SUB_ITEM; public static int ADD_ACTIVATE_SUB_PRICE; тут честно хз какие именно будут переменные, пишу по наитию public static int CLASS_MASTERS_PRICE_ITEM; потом ниже ищем любой понравившейся конфиг(на примере server.ini) ищем: public static void loadServerConfig()^M <------>{^M <------><------>ExProperties serverSettings = load(CONFIGURATION_FILE);^M ^M <------><------>GAME_SERVER_LOGIN_HOST = serverSettings.getProperty("LoginHost", "127.0.0.1");^M <------><------>GAME_SERVER_LOGIN_PORT = serverSettings.getProperty("LoginPort", 9013);^M <------><------>GAME_SERVER_LOGIN_CRYPT = serverSettings.getProperty("LoginUseCrypt", true);^M ^M <------><------>AUTH_SERVER_AGE_LIMIT = serverSettings.getProperty("ServerAgeLimit", 0);^M <------><------>AUTH_SERVER_GM_ONLY = serverSettings.getProperty("ServerGMOnly", false);^M <------><------>AUTH_SERVER_BRACKETS = serverSettings.getProperty("ServerBrackets", false);^M <------><------>AUTH_SERVER_IS_PVP = serverSettings.getProperty("PvPServer", false);^M .... COMMUNITYBOARD_ENABLED = serverSettings.getProperty("AllowCommunityBoard", true);^M <------><------>BBS_DEFAULT = serverSettings.getProperty("BBSDefault", "_bbshome");^M <------><------>HTM_CACHE_MODE = serverSettings.getProperty("HtmCacheMode", HtmCache.LAZY);^M <------>}^M и вписываем после: ADD_ACTIVATE_SUB = serverSettings.getProperty("ActivateSub", true); CB_CLASS_ENABLED = serverSettings.getProperty("EnableClassCB", true); ADD_ACTIVATE_SUB_ITEM = serverSettings.getProperty("ItemSub", 57); ADD_ACTIVATE_SUB_PRICE = serverSettings.getProperty("PriceSubActivate", 10500); //как быть с переменными где идет перечисление id так и не понял... CLASS_MASTERS_PRICE_ITEM = serverSettings.getProperty("ClassMastersPrice", 57); UPD по поводу переменных с пеерчислением, нарыл это: Скрытый текст for(String a : serverSettings.getProperty("ServerType", ArrayUtils.EMPTY_STRING_ARRAY))^M <------><------>{^M <------><------><------>if(a.trim().isEmpty())^M <------><------><------><------>continue;^M ^M <------><------><------>ServerType t = ServerType.valueOf(a.toUpperCase());^M <------><------><------>AUTH_SERVER_SERVER_TYPE |= t.getMask();^M <------><------>}^M если делать по примеру, то так получается: for(String b : serverSettings.getProperty("classmasterlist", ArrayUtils.EMPTY_STRING_ARRAY)) { if(b.trim().isEmpty()) continue; classmasterlist t = classmasterlist.valueOf(b.toUpperCase()); ALLOW_CLASS_MASTERS_LIST |= t.getMask(); } с первым если более менее понятно, то со вторым вообще хз.. там одинаковая переменная или нет? ну и собстенно берем и вписываем наши переменные в конфиг...
  7. Серый_Ветер

    Community Для Over

    странно, alt dev вроде занимался разработкой сервера без участия явы машины...
  8. Серый_Ветер

    Помогите С Msql

    что есть линк?
  9. Серый_Ветер

    Community Для Over

    какая сборка, какая шара комунити, что уже сделал? логи и описание... скорее всего описания перменных не внес. я сам пока еще изучаю..так что самому интересно что ответят
  10. Серый_Ветер

    Community Buff

    то что сами бафы идут в java знаю но отображение то в html. если html еще знаем на более менее должном уровне (чего там знать то, собственно) то в java уже проблемки как, где, что, зачем и еще вагон с тележкой вопрсов. например добавить/удалить какой нить баф это куда копать? и это только с бафером. а магазин и телепорты...
  11. авку нарыл просто в инете. а кстати, да.... оттуда взята, не заметил нету там атких настроек. бафы сохраняются.. а вот питомцы - нет.
  12. куда ковырять на эту тему? а ничего такого нема... куда копать прикажете?
  13. так я не оспариваю, и не гооврю что хуже чем он мне нравится это тем что он нат/проброс портов делает лучше чем ipfw. а запрет и динамические лучше таки ipfw ядерный. скажешь тоже для новичков новички ТОЧНО не будут ставить BSD. а те кто хотят серв на BSD уже знаю ее хотя бы на уровне пользователя
  14. а линк есть на исходы? или они платные? ага так и есть:
  15. Серый_Ветер

    Community Buff

    это делается в xml/html или java? отображение точно в html а действие на кнопку?
  16. установил сборку от оверлордов, а там почти ничего уже требуют хотя бы комунити... есть ли у кого? и как ее вкорячить в серв...
  17. мой вариант пробовал? он отличается от предложенного MaxiMuM #!/bin/sh while :; do [ -f log/java.log ] && mv log/java.log "log/`date +%Y-%m-%d_%H-%M-%S`_java.log" [ -f log/stdout.log ] && mv log/stdout.log "log/`date +%Y-%m-%d_%H-%M-%S`_stdout.log" java -server -Dfile.encoding=UTF-8 -Xmx8G -cp config:./../lib/*:./* l2p.gameserver.GameServer > log/stdout.log 2>&1 [ $? -ne 2 ] && break sleep 30; done
  18. извиняюсь. решено. не было папки geodata создал все ок стало.
  19. кстати, не завелась.... Exception in thread "main" java.lang.ExceptionInInitializerError <------>at org.mmocore.gameserver.data.xml.Parsers.parseAll(Parsers.java:59) <------>at org.mmocore.gameserver.GameServer.<init>(GameServer.java:168) <------>at org.mmocore.gameserver.GameServer.main(GameServer.java:360) Caused by: java.lang.NullPointerException <------>at org.mmocore.gameserver.geodata.GeoEngine.getGeoBlockFromGeoCoords(GeoEngine.java:1343) <------>at org.mmocore.gameserver.geodata.GeoEngine.applyGeoCollision(GeoEngine.java:1925) <------>at org.mmocore.gameserver.model.instances.DoorInstance.setGeoOpen(DoorInstance.java:481) <------>at org.mmocore.gameserver.model.instances.DoorInstance.closeMe(DoorInstance.java:306) <------>at org.mmocore.gameserver.model.instances.DoorInstance.onSpawn(DoorInstance.java:379) <------>at org.mmocore.gameserver.model.GameObject.spawn0(GameObject.java:246) <------>at org.mmocore.gameserver.model.GameObject.spawnMe0(GameObject.java:228) <------>at org.mmocore.gameserver.model.GameObject.spawnMe(GameObject.java:219) <------>at org.mmocore.gameserver.model.Creature.spawnMe(Creature.java:4775) <------>at org.mmocore.gameserver.model.entity.Reflection.init(Reflection.java:648) <------>at org.mmocore.gameserver.instancemanager.ReflectionManager.<init>(ReflectionManager.java:42) <------>at org.mmocore.gameserver.instancemanager.ReflectionManager.<clinit>(ReflectionManager.java:21) <------>... 3 more
  20. не прочел начало, увидел как запускаешь sh ./скрипт (можно запустить без указания оболочки в скрипте) bash ./скрипт и прочие shell'ы
  21. и еще, разве в убунту sh есть? там же bash но утверждать не буду. ставил ее чисто для ознакомления
  22. %cat GameServer_loop.sh #!/bin/sh while :; do [ -f log/java.log ] && mv log/java.log "log/`date +%Y-%m-%d_%H-%M-%S`_java.log" [ -f log/stdout.log ] && mv log/stdout.log "log/`date +%Y-%m-%d_%H-%M-%S`_stdout.log" [ -f log/game.log ] && mv log/game.log "log/`date +%Y-%m-%d_%H-%M-%S`_game.log" [ -f log/gmactions.log ] && mv log/gmactions.log "log/`date +%Y-%m-%d_%H-%M-%S`_gmactions.log" [ -f log/item.log ] && mv log/item.log "log/`date +%Y-%m-%d_%H-%M-%S`_item.log" [ -f log/chat.log ] && mv log/chat.log "log/`date +%Y-%m-%d_%H-%M-%S`_chat.log" java -server -Dfile.encoding=UTF-8 -Xmx8G -cp config:./../lib/*:./* l2p.gameserver.GameServer > log/stdout.log 2>&1 [ $? -ne 2 ] && break sleep 30; done тока ты sh на bash
  23. кто ковырял исходы оверов? где класс отвечающий за использование скроллов? ни тотал ни find ничего вообще не дали... кроме его ID в мультиселе.
  24. это точно исходы? посмотрел свой декомпил.... прмерно 40% файлов 1 в 1. даже ничего не пропущено. а вот некоторые - да. код есть, условий нету
×
×
  • Создать...