Skip to forum content

You are not logged in. Please login or register.


forums.pvpgn.pro → [EN] Diablo → D2GS - исходники

Pages 1

You must login or register to post a reply

RSS topic feed

Posts: 6

1

Topic: D2GS - исходники

Ребят помогите найти исходники D2GS 113с. Уже битые часы сижу не могу найти !

2

Re: D2GS - исходники

Полные исходники есть только для D2GS 1.09 https://github.com/pvpgn/d2gs109
Далее, от оригинальных разрабочиков onlyer & faster она закончена на версии 1.10, для которой исходников уже нет.

Спустя время версию 1.10 пропатчил Marsgod через реверс инжиниринг, таким образом появились версии 1.11, 1.12, 1.13c harpywar.com/?a=articles&b=2 … mp;lang=ru

Позже некоторые улучшения в неё внес tesseract https://github.com/pvpgn/d2gs, однако она работает только в связке с его же модифицированным D2CS https://github.com/tesseract2048/pvpgn

Do not ask for support in PM.

3 (edited by Miki 03.02.2016 03:18)

Re: D2GS - исходники

ага понятно, спасибо.

Добавлено: 03.02.2016 01:15

а d2cs какой версии ? и возможно ли изменять порт в измененной D2GS 113C

4

Re: D2GS - исходники

D2СS необходим той специальной модифицировнанной версии, которая по ссылке выше, она находится в репозитарии с PvPGN, поэтому можно скомпилировать весь PvPGN.
Под Windows для его сборки можно воспользоваться Magic Builder для старого PvPGN 1.99 https://github.com/pvpgn/pvpgn-magic-bu … /tag/v1.66, положив в папку source все файлы из репозитария.

Для изменения порта и адреса в реестре нужно добавить dword параметры "ListenAddr", "ListenPort".
https://github.com/tesseract2048/d2gs/i … t-74035298

Do not ask for support in PM.

5

Re: D2GS - исходники

What about d2server.dll source code - was it released at some point of time?

What I could find was /pvpgn/d2gs109/tree/master/d2gelib but it does not have any executable code in it. Is this how it supposed to work?

Sorry for using english

6

Re: D2GS - исходники

I'm not sure about nature of d2server.dll. You can see author credits in d2server.h.

d2server.h wrote:

      Diablo2 Game Server Library
      Copyright (C) 2000, 2001  Onlyer(onlyer@263.net)
      This library is based on original Diablo2 game library,
      Diablo2 is a trademark of Blizzard Entertainment.
      This library is done by volunteers and is neither
      supported by nor otherwise affiliated with Blizzard Entertainment.

It seems the source code was lost since 1.09. Version 1.10 uses the same dll.
Since 1.11 it was not possible to run a server with old d2server.dll for a long time, untill Marsgod did not write a patch on assembler.
d2loader.exe also can use this dll to host a server (cmd parameter "-server"), so d2server.dll is something like a proxy library.

Do not ask for support in PM.

Posts: 6

Pages 1

You must login or register to post a reply

Who now at forum

Currently view post: 0 guests, 0 registered users

forums.pvpgn.pro → [EN] Diablo → D2GS - исходники