-
Постов
1,400 -
Зарегистрирован
-
Посещение
-
Победитель дней
100
Весь контент Кеник
-
Насчет ревизии и более поздних эпизодов не могу сказать.
-
Видеть не должен. Управлять должен. Ни одному уважающему себя админу не требуется знать пароли пользователей, имхо. Достаточно того, что он может их сменить. Как я понял, локальный сервер доступен извне. Чем он так принципиально отличается от удаленного сервера, что ему вдруг ничего не угрожает?
-
Какая разница где он?
-
/flux/config/error.php $showExceptions = false; // Whether or not to show exceptions (only applies to error.php) Поставить true /flux/config/application.php 'DebugMode' => false, // Set to false to minimize technical details from being output by Flux. WARNING: DO NOT USE THIS OPTION ON A PUBLICALLY-ACCESSIBLE CP. Поставить true. P.S. Хранить пароли в базе в открытом виде - хреновая практика. Даже небезопасный MD5 лучше, чем plain text
-
Наоборот. Включи, если выключена. Чтобы ошибку определить включи дебаг мод во флюксе и попробуй зарегистрироваться. Он тебе напишет, что не так
-
http://herc.ws/board/files/file/196-ip-ban-script/
-
Да. Она должна лежать рядом с этими папками. И в ней ко всем *-server должны быть прописаны пути с указанием папок. Еще раз перечитайте гайд, по которому все делалось
- 15 ответов
-
- 1
-
- #!/bin/sh # athena starting script by rowla # modified by shazeya@syafi.com (nl101541) path=./:$path l_srv=login-server c_srv=char-server m_srv=map-server c_srv2=./hercules2/char-server m_srv2=./hercules2/map-server print_start() { # more eof echo
- or cant run. echo stop. check your compile. exit 1; fi done # more eof echo check complete. echo looks good
-
(и ещё 1 )
C тегом:
- #!/bin/sh # athena starting script by rowla # modified by shazeya@syafi.com (nl101541) path=./:$path l_srv=login-server c_srv=char-server m_srv=map-server c_srv2=./hercules2/char-server m_srv2=./hercules2/map-server print_start() { # more eof echo
- or cant run. echo stop. check your compile. exit 1; fi done # more eof echo check complete. echo looks good
- a nice athena! #eof } case $1 in start) print_start check_files exec ./${l_srv}& echo $! .${l_srv}.pid exec ./${c_srv}& echo $! .${c_srv}.pid exec ./${m_srv}& echo $! .${m_srv}.pid exec ./${c_srv2}& echo
-
Делал по гайду, да не так... athena-start в какой папке лежит? Должна лежать в директории, в которой лежат папки Hercules & Hercules2. И пути должны быть указаны соответственно.
- 15 ответов
-
- 1
-
- #!/bin/sh # athena starting script by rowla # modified by shazeya@syafi.com (nl101541) path=./:$path l_srv=login-server c_srv=char-server m_srv=map-server c_srv2=./hercules2/char-server m_srv2=./hercules2/map-server print_start() { # more eof echo
- or cant run. echo stop. check your compile. exit 1; fi done # more eof echo check complete. echo looks good
-
(и ещё 1 )
C тегом:
- #!/bin/sh # athena starting script by rowla # modified by shazeya@syafi.com (nl101541) path=./:$path l_srv=login-server c_srv=char-server m_srv=map-server c_srv2=./hercules2/char-server m_srv2=./hercules2/map-server print_start() { # more eof echo
- or cant run. echo stop. check your compile. exit 1; fi done # more eof echo check complete. echo looks good
- a nice athena! #eof } case $1 in start) print_start check_files exec ./${l_srv}& echo $! .${l_srv}.pid exec ./${c_srv}& echo $! .${c_srv}.pid exec ./${m_srv}& echo $! .${m_srv}.pid exec ./${c_srv2}& echo
-
2 сервера с одним общим login сервером?
- 15 ответов
-
- 1
-
- #!/bin/sh # athena starting script by rowla # modified by shazeya@syafi.com (nl101541) path=./:$path l_srv=login-server c_srv=char-server m_srv=map-server c_srv2=./hercules2/char-server m_srv2=./hercules2/map-server print_start() { # more eof echo
- or cant run. echo stop. check your compile. exit 1; fi done # more eof echo check complete. echo looks good
-
(и ещё 1 )
C тегом:
- #!/bin/sh # athena starting script by rowla # modified by shazeya@syafi.com (nl101541) path=./:$path l_srv=login-server c_srv=char-server m_srv=map-server c_srv2=./hercules2/char-server m_srv2=./hercules2/map-server print_start() { # more eof echo
- or cant run. echo stop. check your compile. exit 1; fi done # more eof echo check complete. echo looks good
- a nice athena! #eof } case $1 in start) print_start check_files exec ./${l_srv}& echo $! .${l_srv}.pid exec ./${c_srv}& echo $! .${c_srv}.pid exec ./${m_srv}& echo $! .${m_srv}.pid exec ./${c_srv2}& echo
-
А в чем соль задачи-то? Два сервера на одном логин-сервере и запускать одним скриптом?
- 15 ответов
-
- 1
-
- #!/bin/sh # athena starting script by rowla # modified by shazeya@syafi.com (nl101541) path=./:$path l_srv=login-server c_srv=char-server m_srv=map-server c_srv2=./hercules2/char-server m_srv2=./hercules2/map-server print_start() { # more eof echo
- or cant run. echo stop. check your compile. exit 1; fi done # more eof echo check complete. echo looks good
-
(и ещё 1 )
C тегом:
- #!/bin/sh # athena starting script by rowla # modified by shazeya@syafi.com (nl101541) path=./:$path l_srv=login-server c_srv=char-server m_srv=map-server c_srv2=./hercules2/char-server m_srv2=./hercules2/map-server print_start() { # more eof echo
- or cant run. echo stop. check your compile. exit 1; fi done # more eof echo check complete. echo looks good
- a nice athena! #eof } case $1 in start) print_start check_files exec ./${l_srv}& echo $! .${l_srv}.pid exec ./${c_srv}& echo $! .${c_srv}.pid exec ./${m_srv}& echo $! .${m_srv}.pid exec ./${c_srv2}& echo
-
clif.c Функция void clif_parse_GlobalMessage(int fd, struct map_session_data *sd) Сохранить, залить, рекомпилировать. P.S. Редактор текста для сообщений в новом дизайне откровенно гуано
-
Наоборот делается. Сначала запускаешь патчер, он все обновляет, после этого ты при нажатии кнопку Старт запускаешь лаунчер, вводишь логинопароль и заходишь в игру.
-
Нет. Это было уже после создания rAthena. И проект назывался ruAthena. Одно время у меня на сервачке стоял сервак для тестов переводчиков. Это было давно. Нашлось пока только это: https://github.com/trojal/ruAthena-mirror
-
Осмелюсь предположить, что posix_geteuid() отключена хостером. Если она прямо так нужна - меняйте хостинг. Если дело происходит на VPS - разрешайте команду в php.ini. Если не так уж и нужна - выпиливайте из скрипта.
-
На всякий случай оставлю это здесь. Не советую связываться с человеком под ником @MalaX. Как было дело: В феврале ко мне обратился некто Valentyn Marushchak. Попросил добавить полтора десятка кастомных предметов в клиент. Я согласился. В цене вроде сошлись. В общем добавлял-добавлял и добавил. Он расплатился. После этого снова обратился с такой же просьбой. Я вспомнил что и как было в процессе прошлой работы и понял, что второй раз на подобное я не подпишусь: Ну.. Как я уже говорил - я могу всё, вопрос времени, денег и лени. В данном случае он за геморрой предложил хорошую цену и я согласился. Добавил, выполнил все. И потерялся.. Я в целом к людям отношусь изначально хорошо, тем более мало ли какие бывают жизненые ситуации. Не торопил, не доставал в скайпе, просто молча ждал. Через 3 недели он мне снова написал: Попутно он время от времени спрашивал различные вещи, я обычно никому не отказываю в помощи или совете. Так и ему. Однако работу делать за него бесплатно я не нанимался, да и работать, пока за прошлое не расплатился не очень-то хочется. Дальше, тем же макаром: Потом какая-то шняга у него приключилась и долг увеличился еще на 10$ Ну там время от времени еще спрашивал всякие вопросы, я отвечал. Потом пропал.. 23 июня написал снова, представился Аней. Не в курсе, сестра это была или он мне так представился, но я попробовал помочь. Выяснилось, что стоит в эмуле гармония, от нее нету никаких файлов, в базе таблиц нехватает, в итоге сервер не запускается. Сервер уже назывался Star iRo. После этого ко мне добавляется некто Дарина Амхитарян (с логином в скайпе larin19896 ). Начинает писать и по манере письма, а так же по ошибкам в тексте, идентичным Валентину я начинаю подозревать, что это он же, просто новый аккаунт в скайпе создал: Помимо "знакомой" неграмотности, она просит выпилить с сервера Гармонию. Как-то прям слишком подозрительно. После этого, так же, как и Валентин пишет постоянно, всякие вопросы задает. Вот и тут скидывает ошибку, просит помочь: Внезапно - снова всплывает StariRO, про который перед этим спрашивала, якобы Аня, со скайпа Валентина В общем, я допускаю, что некто Дарина действительно купила сервер у Валентина. Значит еще один камушек в его сторону. Ну или это его мульт в скайпе, чтобы меня обмануть. Вообще непонятно. Вот как-то так и выходит. Человек завтраками кормит уже давно. Связываться с ним никому не советую. Форум: @MalaX, @Heaven, @Immortal Скайп: himka1231 E-Mail: valikmarushchak@gmail.com
-
Не.. Скорее так:
-
Ну.. Я тоже общался с ним. Он мне даже до сих пор за работу не заплатил. Вот подумываю, не накатать-ли на него такую телегу?
-
Vega на форуме где-то светился, помню. Точнее помню, что особой грамотностью не отличался, но это уже, похоже, тренд. @MalaX, как-то пока натянуто звучит. Сумбурно. Больше похоже на попытку насолить человеку. Присоединюсь к вопросу с доказательствами.
-
Либо закомментируйте bind-address, либо укажите 127.0.0.1 в нем.
-
Если мне память не изменяет - не обязательно хоть раз ударить моба. Вроде достаточно было, чтобы сопартиец рядом находился, когда моб умирает. В свое время на том же фриро собирали паровозы на квесты по убийству мобов. Какой-нибудь ЛК собирал народ в пати, они просто привязывались к нему, а он бегал и убивал. Забавно смотрелось)
-
Сам exe-файл создать не получится. Его за нас создают (читай компилируют) корейцы. Мы используем готовые экзешники и лишь немного их модифицируем с помощью диффов. Выбираете версию экзешника (дата создания). Скачиваете, открываете в программе NEMO (например) и выбираете диффы, которые необходимы. После этого нажимаете кнопку "Применить патчи" и вуа-ля! Готовый экзешник. По всем подряд диффам расписывать лень.
-
Аддон позволяет организовать прием подертвований (доната) с помощью системы Payment Wall (https://paymentwall.com/). !!!Внимание!!! Аддон тестировался только на Тестовом проекте в PaymentWall. Если будете использовать - перед тестами на подтвержденном проекте можете связаться со мной, помогу, чем смогу. Будет проще и быстрее баги отловить, если появятся. Установка Зарегистрировать аккаунт на Payment Wall (https://www.paymentwall.com/) Создать новый проект Настроить проект. Важные примечания: API => Virtual Currency Pingback Type => Url В поле адреса для возврата (pingbzck url) нужно указать адрес сайта, не забыть поставить '/' в конце адреса Pingback signature version => 1 Custom pingback parameters: добавить два параметра - module и action. [Скриншот](http://i.imgur.com/T4FHoyo.png) Загрузить папку 'pwall' в папку addons вашего сайта. Настроить 'pwall/config/addon.php': Public key - указать ваш публичный ключ Secret key - указать ваш секретный ключ Указать длину (width) и ширину (height) для платежного окна Указать курс (donation rate) и валюту (currency) Добавить ссылку на страницу your.site.com/?module=pwall где необходимо. Опробовать! Примечание Пока ваш проект имеет статус Тестовый (Test) вы можете проводить тестовые платежи только если вы залогинены на сайте Payment Wall (https://www.paymentwall.com/). Пример Ошибки и баги Об ошибках и багах сообщайте мне с помощью GitHub, личным сообщением здесь или на форуме Hercules (kenik). Где скачать GitHub: https://github.com/kenik/flux_paymentwall GitHub: https://github.com/kenik/FluxCP-Addons/tree/master/pwall
-
bind_ip в конфигах закомментированы?