Update 1.5 Изменения в чтении конфигов для поддержки старых версий Изменения в чтении/записи element.data для поддержки старых версий Ссылка на обновленную версию https://github.com/skynet2/tools/releases
Проблема с аутом так и осталась актуальна. auth.log Protocol Decode CheckPolicy Error:type=26,size=183817154 gauthd: 27 Jan 2015 09:11:19,690 INFO GAuthServer:? - GAuthServer::OnDelSession com.goldhuman.IO.Protocol.Session@1a3e311 gauthd: 27 Jan 2015 09:11:21,223 INFO GAuthServer:? - GAuthServer::OnAddSession com.goldhuman.IO.Protocol.Session@4cbcaf Protocol Decode CheckPolicy Error:type=26,size=183817154 gauthd: 27 Jan 2015 09:11:21,677 INFO GAuthServer:? - GAuthServer::OnDelSession com.goldhuman.IO.Protocol.Session@4cbcaf gauthd: 27 Jan 2015 09:11:23,177 INFO GAuthServer:? - GAuthServer::OnAddSession com.goldhuman.IO.Protocol.Session@15390b7 Судя по логу проблема в чтении данных передаваемых gdelivery при подключении. Проверь параметры isec, iseckey, osec, oseckey, sharedkey в authd.conf и в gamesys.conf для gdelivery, они должны совпадать.
Редактор конфигов для sELedit, за основу взят редактор от SkyDev(http://mmorpg-devs.ru/threads/editor-selementconfig.17171/) Для написания GUI использовался DWT, порт кроссплатформенной библиотеки SWT Возможности: Добавление, удаление, переименование листов Добавление, удаление, редактирование, перемещение записей в листах Загрузка elements.data для проверки конфига [ATTACH] https://github.com/Damani/ConfigEditor https://github.com/Damani/ConfigEditor/releases/download/v1.0.0/configeditor.exe https://www.dropbox.com/s/wwwnp0czhb7tvgj/configeditor.exe?dl=0
А можно уже скомпилированный проект выложить? Просто качать компилятор ради компиляции пары метров не хочется. Заранее спасибо. https://github.com/Damani/PakEditor/releases Скачивать pakeditor.zip
Хотя это не обязательно, сервер всё равно не читает, но я на всякий случай оставил. Потому и нет что не читает, формат я брал из своего старого конвертера из domain2.data в domain2.sev :)
Просмотр, экспорт и импорт файлов из/в game_pak. В качестве GUI используется DGui, также используется библиотека xlpack.dll [ATTACH] https://github.com/Damani/PakEditor
Можно просто ехешник? https://github.com/Damani/Domain2Editor/releases/download/v1.0.0/domain2editor.exe
Простенький редактор domain2.data на D. Умеет сохранять в domain2.sev. В качестве GUI используется DFL(D Forms Library). [ATTACH] https://github.com/Damani/Domain2Editor
http://d-ide.sourceforge.net/ Но лучше использовать плагины для Visual Studio или MonoDevelop http://www.dsource.org/projects/visuald http://mono-d.alexanderbothe.com/
Андрей Александреску. Язык программирования D https://www.dropbox.com/s/w9bnwjwvlxu8vls/%D0%AF%D0%B7%D1%8B%D0%BA%20%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F%20D%20%28%D1%84%D0%B0%D0%B9%D0%BB%20PDF%29.pdf Хорошее качество, работают ссылки из оглавления, индексы и гиперссылки внутри книги.
Как бы намекает что или пользователя с именем 'login' нет вообще, или пароль неправильный :)
Спасибо за ответ, вы мне сохранили десятки часов. Мне просто для себя интересно. Я сам уже не играю в PW , но моя жена играет на ОфСервере Сириуса. Я иногда ночными сменами, точил одежду ее твинами , составлял БД по типу: число, время, место точки, ++--+-+++ (небеска) (подземка). В течение двух - трех часов, появлялась закономерность и удавалось уже без проблем точить до +6 и +7, по несколько десятков вещей, пока камни в котах в округе не закончатся более менее дешевые. Наткнулся на ваш ресурс и тут стало интересно в живую увидеть этот алгоритм, который мне мешает делать свою работу по ночам :) Могу абсолютно точно сказать, что там нет никаких зависимостей от места, времени или фазы луны :) По крайней мере прямых, так как используется псевдорандом(для настоящего нужно отдельная железяка) и начальное значение параметра seed в нем инициализируется текущим временем, соответственно оно может совсем немного влиять на генерируемые числа :)
на одном из форумов советуют добавить -nobreakpad в параметры запуска что бы оно не зависало на Calling BreakpadMiniDumpSystemInit
C[S_API FAIL] SteamAPI_Init() failed; SteamAPI_IsSteamRunning() failed. у тебя не грузится steamclient.so и соответственно сервер работает в LAN mode проверь папку /root/.steam/sdk32/ и если там нету этого файла то кинь его туда
я на линуксе не находил логов, так бы сам посмотрел)) Действительно, я не внимательно глянул скрипт запуска, там весь вывод направляется в /dev/null :) Поменяй на ./log.txt и смотри что оно там пишет
Выложи логи, там обычно можно найти что-нить полезное :) Проверь может у тебя вот эта проблема http://forums.steampowered.com/forums/showthread.php?t=3169466
ахахахахахахахах sun-jdk собирался sun microsystems, они написали самую первую Java, сервер требует sun, остальные Java были написаны Oracle и имеют другие коды исходные коды. Вот сейчас мне реально не хватает смайлика с фейспалмом :) Я даже не могу придумать что написать в ответ на этот бред...
Ты понимаешь разницу между openjdk-jre и sun-jdk? А нет никакой разницы, кроме того что sun-jdk собирается Ораклом, а openjdk мейнтейнерами диструбутивов.
заметил в логе GDELIVERYD gauthd: 14 Aug 2013 10:11:02,892 INFO GAuthServer:? - GAuthServer::OnAddSession com.goldhuman.IO.Protocol.Session@2c979e8b gauthd: 14 Aug 2013 10:11:03,397 INFO GAuthServer:? - AnnounceZoneid3, clear all online records on zone 1 gauthd: 14 Aug 2013 10:11:03,466 INFO GAuthServer:? - AnnounceZoneid3, aid=1,zoneid=1,ip1=0.0.0.0,ip2=0.0.0.0,ip3=0.0.0.0 из-за этого может быть "старя версия" ? абсолютно нормальный лог, gdeliveryd подключился к gauthd причиной "старая версия" может быть только неправильная версия клиента(указана в gamesys.conf в glinkd), неправильная версия data файлов(читается gs-ом и отправляется после его подключения к gdeliveryd)
Копия файлов, полная копия папки /home/ и все файлы который должны быть в /etc/ При этом, все службы стартуют без ошибок Оно может выдавать эту ошибку в 2 случаях, разные версии data файлов или если не запустился gs, в этом случае glinkd не получает версии файлов и соответственно отправляет клиенту неправильные данные.
Имена участников (разделяйте запятой).