Не проще сразу на яве писать?
Ну исходя их комментариев, предполагаю, что вроде как эта хрень всё таки нужна, а значит берусь за разработку. Реализую следующий функционал, по дополнительному буду смотреть в процессе: Управление аккаунтами (создание, удаление, управление правами, смена пароля) Запуск и остановка сервера Чистка кеша и отслеживание состояния памяти сервера Отправка вкусностей (голды/предметы) Возможно: Отображение списка запущенных локаций запуск и остановка оных Как допишу, забубеню отдельную тему для тестирования, так как у меня сервера нет и ставить не буду, буду работать исключительно с базой и линухом, так что будем посмотреть что и как. Какой яп? Программа клиент-сервер или только клиент? Вангую связку delphi и c++. Если вдруг ошибся, и язык java\c# предлагаю опенсорц, думаю каждый сложит немного труда)
Ясно же написано, java.lang.ClassNotFoundException: com.mysql.jdbc.Driver Добавь .jar для работы с базой. Это в папку /authd/lib ? ____________________________________________________________________ Спасибо, с java разобрался. В скрипте запуска в аргументах указан путь импорта библиотек, скорее всего именно он
Ясно же написано, java.lang.ClassNotFoundException: com.mysql.jdbc.Driver Добавь .jar для работы с базой.
Какие все грубые, l7 экономнее же :) [IMG]
iptables как средство защиты от ддос это смешно. Еще на l7 с богом по палам при ручном разборе, но явно не на l4. Идея с блокировкой удп трафика в принципе бессмысленна.
а ещё по мойму если вбить как int32 в 010, то внизу также будет дата, поэтому бесполезная хрень. Но за то, что благородно выложил лойс. root@test:~# date -d @1422048304 Fri Jan 23 16:25:04 EST 2015
http://www.unixtimestamp.com/ Удобнее же о_о по крайней мере поля подписаны.
Немного неверная схема, users работают с глинком, тот в свою очередь с деливери и gs, и вообще на схеме нет сервиса деливери Схема рисовалась давно и уже не известно кем :) Рисовалась для представления людям, в принципе без каких либо технических знаний, так что :D [IMG]
Версия с эмулятором тоже норм но как я опишу бизнес модель если нигде нет документации о том какой файл за что отвечает Или как лучше описать? Главное окно эмулятор ангелему от него 4 стрелки отходят 1.Настройка 2.механизмы(люди кто это делает) 3.маркетинг(она же реклама на продажу допустим эмулятора 4.управление(документация)? 1. Наплести требования к системе, базовую структуру сети 2. Это скорее представление команды разработки, придумай себе работников и поручи им задания, кому-то базы данных, кому-то криптографию и тд 3. Тут хз, не гуманитарий 4. Несколько схем взаимодействия ( у нас они были сделаны от фонаря https://pp.vk.me/c620225/v620225609/5806/P8QXGks8J9E.jpg )
Небольшая утила для выдергивания файлов :) ( аналог утилы от Du10 и утилы от Morze ) Аналог написан из-за отказа работы тулзы du10 :( Скриншот : [IMG] Работает в 2х режимах. 1. Задание точного пути к .ecm\gfx файлу ( в этом случае программа скопирует заданные .ecm файлы и все зависимости для них ( пример пути Models\Weapons\人物\刀剑\单手单剑\淬铁剑\淬铁剑.ecm ) 2. Задание папки ( ( например models\players\装备\男\心手相依男装裤子 ) в этом случае программа скопирует саму папку + если в ней находятся ecm\gfx также будут скопированы зависимости для них ) Интерфейс довольно простой и понятен. Утила писалась по принципу "работай быстрее, я спать хочу". Несколько тестов показали что работает она адекватно, если будут проблемы\баги пишите их тут. Исходный код https://github.com/skynet2/tools/tree/master/PW/ecmCopy
всем здрасти,курсовая через 2 месяца я взял тему разработка пиратского сервера Perfect World(хоть и статья за это 146 ну да пох мне главное диплом )(создание-маркетинг-написание программ)). Все бы ничего но курсовое проектирование N1 гласит:-"сделай бизнес модель своего проекта игрового и ты перейдешь на следующую ступень курсового проектирования". И тут я впал в ступор в голове крутятся основы(MySQL,phpmyadmin,хостинг,управление,механизмы,скриптер и т.п) а как правильно в бизнес модель перелить я не знаю(ибо на заочкн не учат такому) если есть желающие помочь или направить в правильное русло в долгу не останусь Скорее всего вы с преподователем не правильно поняли друг друга :) В том году у меня было похожее задание, предмет назывался увы уже не помню как. Скорее всего нужно представить готовый программный продукт (написать и представить спонсорам\инвесторам), возьми исходник любого эмулятора, представь его как программный продукт, опиши фичи и немного технической документации, вот и вся курсовая.
Это далеко не первый мой бесплатный софт) [IMG]
еще один человек, не стесняющийся своего кода:) А чего его стесняться? Мне например, как не программисту, совершенно пофигу как написан код, красиво или тяп-ляп... главное чтобы он работал. Сильно сомневаюсь, что у крупных компаний, адоб к примеру, код написан идеально. Программисты любят друг друга троллить по поводу грамотности кода. С одной стороны идея правильная, код работает, значит все отлично ( для пользователя ), программистам же зачастую приходится поддерживать свой\чужой код, соотвтвенно если где-то нагавнокоджено, это вызывает много бурных эмоций у человека который будет в этом всем разбираться. Например, в данном проекте, около года мой метод добавления в шоп (написаный на коленке) прекрасно работал и никого не смущал (меня) :D [IMG] После того как я открыл исходник этот метод достаточно лесно прокоментировали и пришлось его изменить ;D [IMG] Функционал по сути ни капли не изменился, но выглядит приятней и понимать легче
Небольшой порт моего api для работы с дата файлами клиента\сервера perfect world. Ссылка - https://github.com/skynet2/pwAPI На данный момент поддерживается работа с : elements.data ( Используя конфиги для редактора ronny ) tasks.data ( Классы взяты с редактора Joslin`а ) gshop.data ( Орентировался на поддержку версии 1.5.1 ( клиент ) ) precinct ( Классы взяты с редактора Joslin`а ) В планах (domain.data\sev,npcgen) API написано на языке С#. Структура достаточно простая, Readers отвечают за чтение определенных типов файлов, а Structures* соотвественно вмещают в себе структуры. Пример использования : Импорт стилей в шоп Добавление новых полетов\стилей с конвертированием версии var rus = new ElementReader(@"C:\work\PW_1.5.1_v101.cfg", @"C:\work\elements.data"); var china = new ElementReader(@"C:\work\PW_1.5.2_v127.cfg", @"C:\chinaPW\element\data\elements.data"); Utils.ElementUtils.AddUniqFly(rus, china,out flyPaths); Utils.ElementUtils.AddUniqStyles(rus, china, out stylesPaths,out weaponsPaths); rus.Save(@"C:\work\elements+china.data"); GShopReader shop = new GShopReader (@"/home/iren/work/gshop.data"); // Чтение GShop,data ElementReader element = new ElementReader(@"/home/iren/work/PW_1.5.1_v101.cfg", @"/home/iren/work/elements.data"); // Чтение конфига + елемента GShopUtils.ClenUP (shop, element); // Очистка gshop.data от старых стилей GShopUtils.AddStyles (shop, element); // Добавление новых shop.Save ("path"); // Сохранение Перевод element.data ElementReader rus = new ElementReader (@"/home/iren/work/PW_1.5.1_v101.cfg", @"/home/iren/work/elements.data"); ElementReader eng = new ElementReader (@"/home/iren/work/PW_1.5.2_v123.cfg", "/home/iren/work/elements_new.data"); ElementUtils.Translate (eng, rus); rus.Save("elements.data"); Позже добавлю еще несколько примеров ( по мере портирования с явы ) :) Отдельное спасибо бисту :D
iftop iotop iptraf
Что вы наехали? выборки по сути нет. Нормальный опытный админ с космическими целями возьмет нуба учится? сомневаюсь. А так хоть есть шанс новичкам реально набираться опыту, учитывая что не чего конкретно не требуется. Вот сидят тут магистры серверки все знают и не кому не нужны. Посмотрел бы я на вас без редакторов\софта и вообще мануалов в шаре. мы если что так и начинали, и времена эти были самыми лучшими, ни сотен серверов от школоты, ни ддосов, ни продажного ммотопа и ещё несколько куч говна. --- добавлено: 11 янв 2015 в 20:25 --- кстати нормально зарабатывали и условия игры диктовали админы ибо у игроков не было выбора, а вот как раз из-за таких серверов "для людей" и имеем зажравшихся игроков, которые ливают с сервера, только из-за того, что стиль не красится или шмот не заточен при старте. Согласен, было весело, особенно WM ToolBox радовал :D а ддосы были, только начались немного позже, с востания пангу ;D [IMG]
если бы у меня была ссылка - скинул бы) http://habrahabr.ru/company/mailru/blog/182088/
//offtop [IMG] Layer4 Защита, от 7й сам настраиваешь Доброго времени суток. Защита от l7 включается автоматически после обработки логов и нахождения в них подозрительной активности. Тем самым post get атаки фильтруются не сразу, защита включается в течении 5-10 минут и работает до конца атаки. Сам же OVH не имеет защиты l7. Доброго. овх достаточно успешно фильтрирует базовые атаки на l7 :) [IMG] через 5 минут [IMG] По поводу udp\tcp постоянное нахождение на арборе и тирелле только ухудшает ваше положение во время атаки, да и не только)
[ATTACH] Очень сомневаюсь.. OVH //offtop [IMG]
Имена участников (разделяйте запятой).