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

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

Тема в разделе 'PW Документация', создана пользователем deadraky, 26 июн 2019.

  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_VICE, namerand0m и Allow нравится это.
  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 Пользователи

    Сообщения:
    722
    Лайки:
    368
    Пол:
    Мужской
    Репутация:
    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 ---
    ну как собрать, там инструкция внутри есть ) в конфигах. задели за яица да) потому что все развивается очень интересно.
    Последнее редактирование модератором: 4 июл 2019
  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.
    optiplex и loko9988 нравится это.
  13. optiplex Пользователи

    Сообщения:
    1
    Лайки:
    0
    Пол:
    Мужской
    Репутация:
    0
    Команда:
    optiplex
  14. JonMagon Программист Пользователи Open Source Contributor

    Сообщения:
    805
    Лайки:
    809
    Пол:
    Мужской
    Репутация:
    5
    Страна:
    Germany Germany
    Лол што, любой линь дистрибутив. Ядро везде одно и тоже - с одинаковыми "системными функциями".
    Если человек не может поставить нужные библиотеки в систему, это вина исключительно кривых рук.
    Последнее редактирование: 27 июн 2019
    namerand0m и deadraky нравится это.
  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. И деливери компилится, после небольшой доработки напильником и десятка костылей сверх нативных, китайских.
    Последнее редактирование: 29 июн 2019
    ser_VICE, deadraky и lama-sek нравится это.
Черновик сохранён Черновик удалён
Similar Threads
  1. p1ngw1n
    Ответов:
    14
    Просмотров:
    5.420
  2. Omegazic
    Ответов:
    3
    Просмотров:
    2.130
  3. Михаил
    Ответов:
    9
    Просмотров:
    4.649
  4. Unix
    Ответов:
    4
    Просмотров:
    1.665
  5. rubbik
    Ответов:
    10
    Просмотров:
    3.095
Загрузка...

Поделиться этой страницей