1. 游客, мы просим Вас ознакомиться с Правилами Форума и Отказом от ответственности!

Любая версия Компилируем исходники PW

本贴由 deadraky2019-06-26 发布. 版块名称: PW Документация

  1. TopicStarter Overlay

    deadraky Пользователи

    帖子:
    257
    支持:
    191
    性别:
    Репутация:
    1
    Команда:
    HackPW
    Страна:
    China China
    Первое что нам понадобится это операционная система: http://old-releases.ubuntu.com/releases/8.04.0/ubuntu-8.04.4-server-i386.iso
    Далее открываем /etc/apt/sources.list и заменяем там все ru.archive.ubuntu.com на old-releases.ubuntu.com
    Устанавливаем необходимые пакеты:
    apt-get update
    apt-get install make gcc g++ libssl-dev libcrypto++-dev libpcre3 libpcre3-dev

    Далее заливаем исходники на машину в какую-то папку, у меня например это pwsource.
    Вводим команды:
    cd /pwsource/cnet/logservice
    make -f Makefile

    Ждём пока скомпилится, и радуемся =))
    У меня получилось такое вот:
    [​IMG]
    Далее необходимо почистить файлы от мусора следующей командой:
    make clean
    Документация по make - http://linux.yaroslavl.ru/docs/prog/gnu_make_3-79_russian_manual.html
    已获得namerand0m, lama-sek, Erazer另外9人的支持.
  2. loko9988 B L A C K    L I S T Пользователи

    帖子:
    758
    支持:
    239
    性别:
    Репутация:
    1
    Тот самый момент когда даже инт3 говорит вам , идите вы все нахер )) он та знает что для компила требуется другая операционка или правка исходного когда, потому что при компиле используются некоторые системные функции..

    PS: FC2 надо
  3. Печенька2 Пользователи

    帖子:
    16
    支持:
    0
    性别:
    Репутация:
    0
    Red Hat 4.1.2-33
  4. loko9988 B L A C K    L I S T Пользователи

    帖子:
    758
    支持:
    239
    性别:
    Репутация:
    1
    не печенечка( fc2 у меня дамп есть тачек где компилилось. по поводу редхата, то они его вообще не используют.
    FedoraCore компил
    CentOS основные
  5. TopicStarter Overlay

    deadraky Пользователи

    帖子:
    257
    支持:
    191
    性别:
    Репутация:
    1
    Команда:
    HackPW
    Страна:
    China China
    А какая разница, и причём тут Инт3 ?
    Если бы не работало, я бы не стал выкладывать гайд.
    Я на 8 убунте норм всё скомпилил, и всё норм работает, на дебиане 8 и 9 скомпиленные бинарники запускаются нормально.
    Либы которых не хватало, я установил пакетами которые указал в начале темки, потом их можно будет тупо взять с 8 убунты, и залить в вашу ос, в папку lib.
    libcrypto.so.0.9.8 и libpcre.so.3
    已获得ser_VICEnamerand0mAllow的支持.
  6. loko9988 B L A C K    L I S T Пользователи

    帖子:
    758
    支持:
    239
    性别:
    Репутация:
    1
    мне не понравилось то что ты скомпилив тока логсервис, пошел писать гайд. Это ахуй. Меня выбесило то что ты не удостоверившись хоть в тех что сервер юзает, поверил будто вот инструкция.
    Если ты хороший кодер, то базара нет, переписать часть функций на деб, но даже тут, проще собирать на центе и не париться. Но ты не проврил или не сообщил, меня именно это возмутило в твоих действиях, что недостаточно изучил ты тему или поленился.
  7. TopicStarter Overlay

    deadraky Пользователи

    帖子:
    257
    支持:
    191
    性别:
    Репутация:
    1
    Команда:
    HackPW
    Страна:
    China China
    ок
    [​IMG]

    Серёг, если хочешь, то напиши гайд лучше моего.
  8. Mr.Fleks Модератор Команда форума Модератор Old school Пользователи

    帖子:
    733
    支持:
    374
    性别:
    Репутация:
    11
    Начнем гонки коимила серверных файлов. Локо я вижу, что тебя прям за яйца задели раз так бомбит.
    Он не говорю, что-это работает. Он просто показал как собрать файлы не более
  9. TopicStarter Overlay

    deadraky Пользователи

    帖子:
    257
    支持:
    191
    性别:
    Репутация:
    1
    Команда:
    HackPW
    Страна:
    China China
    Работают сервисы, в игру заходит, бегает, кидает скиллы, бафается, не проверял ещё гасд и гс ну думаю тоже норм.
  10. loko9988 B L A C K    L I S T Пользователи

    帖子:
    758
    支持:
    239
    性别:
    Репутация:
    1
    вот, на гс и на гклиент. самое прикольное. и ты поймешь о чем я говорю. там надо будет править много линкая внутренний либы
    --- добавлено: 27 июн 2019 в 00:34 ---
    ну как собрать, там инструкция внутри есть ) в конфигах. задели за яица да) потому что все развивается очень интересно.
    Последнее редактирование модератором: 2019-07-04
  11. TopicStarter Overlay

    deadraky Пользователи

    帖子:
    257
    支持:
    191
    性别:
    Репутация:
    1
    Команда:
    HackPW
    Страна:
    China China
    Хорошо, в таком случае дополню гайд.
    已获得loko9988的支持.
  12. LuisAzevedo Пользователи

    帖子:
    13
    支持:
    9
    Репутация:
    0
    Your tutorial don't cover the last release, your source is not the same source(s) that was shared. I was testing here, in one of the released sources, it's necessary to generate some files (state, callids, etc) in order to compile (but there are few things to figure out yet). And there's some "system bindings" (as I believe int3 or other guy mentioned somewhere here). For storage, they use Berkeley DB (libdb4) - it's on storage's Makefile, but I couldn't get this running on Ubuntu, buttt...there's few stuff on net that lead us to RedHat/CentOS

    upload_2019-6-26_19-37-6.png

    I am not a C++ professional (I'm doing in trial & error), and those who are, probably already figured out everything. Just commenting to avoid frustration.
    已获得optiplexloko9988的支持.
  13. optiplex Пользователи

    帖子:
    1
    支持:
    0
    性别:
    Репутация:
    0
    Команда:
    optiplex
  14. JonMagon Программист Пользователи Open Source Contributor

    帖子:
    805
    支持:
    809
    性别:
    Репутация:
    5
    Страна:
    Germany Germany
    Лол што, любой линь дистрибутив. Ядро везде одно и тоже - с одинаковыми "системными функциями".
    Если человек не может поставить нужные библиотеки в систему, это вина исключительно кривых рук.
    Последнее редактирование: 2019-06-27
    已获得namerand0mdeadraky的支持.
  15. TopicStarter Overlay

    deadraky Пользователи

    帖子:
    257
    支持:
    191
    性别:
    Репутация:
    1
    Команда:
    HackPW
    Страна:
    China China
    Действительно, как оказалось слитые в шару файлы не полные.
    Недостающие файлы можно купить, и потом дописать под вашу версию.
    http://mmorpg-devs.ru/threads/20568/ -> Купить можно у него.
    已获得JonMagon的支持.
  16. un712 Пользователи

    帖子:
    53
    支持:
    13
    Репутация:
    0
    В файлах из шары глинк спокойно компилируется, остальное особо и не нужно.
    代码:
    ./glinkd -v
    Compiled By un712, Jun 29 2019 02:51:51
    CNET 3.2.2
    代码:
    cp -R share/* cnet_20150926/
    cd cnet_20150926
    ./rpcgen
    cd gfaction/operations && ./opgen.pl
    cd ../../glinkd && make
    P.S. И деливери компилится, после небольшой доработки напильником и десятка костылей сверх нативных, китайских.
    Последнее редактирование: 2019-06-29
    已获得ser_VICEdeadrakylama-sek的支持.
Черновик сохранён Черновик удалён

分享此页面