Metin2 Hungarian Forum

Metin2 => Segítség => Szerver készítés => Privát szerverek => Archívum => A témát indította: TheSLZ Dátum 2014-08-01, 16:50:19

Cím: 40k dif (k)
Írta: TheSLZ Dátum 2014-08-01, 16:50:19
Sziasztok,

Az Internal IP Fix dif tulajdonképpen mit javít?
Elvileg azt hogy ameddig nem teszem be, addig nem tudnák belépni? Pedig betudok  :o (hamachis most)
Illetve ha beteszem a diffet, akkor start.sh-ba ch indulásakor változtatni kell a
./game & en, ./game & -I IP-re?

A másik hogy a Check Client Version fix dif azt csinálja hogy bekapcsolja az ujjlenyomat ellenőrzést?
(A diffek innen vannak: EPVP (http://www.elitepvpers.com/forum/metin2-pserver-guides-strategies/3035413-sammelthread-difs-f-r-game-rev-40250-db-rev-40146-daily-updated.html))

Szerk: Még annyi hogy 40k-ba van invisible bug, vagy csak 34k-ba volt?
Cím: Re:40k dif
Írta: [VIP]Disco Dátum 2014-08-01, 17:18:48
IdézAz Internal IP Fix dif tulajdonképpen mit javít?
Elvileg azt hogy ameddig nem teszem be, addig nem tudnák belépni? Pedig betudok  :o (hamachis most)
Illetve ha beteszem a diffet, akkor start.sh-ba ch indulásakor változtatni kell a
./game & en, ./game & -I IP-re?

Epvp-n is eléggé keverni szokták azért a dolgokat. Van a "PUBLIC_IP fix" ami átírja a 192.168-at akármi másra, mert a szerver nem indul el, ha azzal kezdődik a cím.

Az "INTERNAL_IP fix" pedig az, hogy nem kell mc-t használnia a többi játékosnak belépéskor, mert nem fogja kidobni őket karicsere után. Indítani pedig majd úgy kell ahogy írtad, -I argumentummal.

IdézA másik hogy a Check Client Version fix dif azt csinálja hogy bekapcsolja az ujjlenyomat ellenőrzést?

Nem. Az ujjlenyomat alapból be van kapcsolva 1765-től felfele mindegyik game-ben. A fix annyit csinál, hogy a >= operátort !=-re cseréli, tehát:

if(kliens_verzió >= szerver_verzió)
{
    // Akkor minden ok, de ennek az ellenőrésnek nem sok értelme van, ezért lecseréli az alábbira:
}

if(kliens_verzió == szerver_verzió)
{
    // Minden ok
}


IdézMég annyi hogy 40k-ba van invisible bug, vagy csak 34k-ba volt?

40k-ban is van, viszont a 34k diff szörnyű. A karakter egyből "kifagy" tőle teleport vagy felkelés után. A char.cpp-ben az OnMove eseményben kell változtatni, de ahhoz még nem láttam diffet.

(https://board.ddmt2.net/proxy.php?request=http%3A%2F%2Fpuu.sh%2FaAhNE%2F8721550d0e.png&hash=bbbca1d3c5f2697eda80d86accd7c384a29d681e)
Cím: Re:40k dif
Írta: TheSLZ Dátum 2014-08-01, 17:47:26
Akkor világos minden, és nekem a PUBLIC_IP fix kellett  :)
Azért ha valaki talál Invisible bug fix diffet 40250-hez, dobhatna a pü-t.

Köszi Disco  :D
EhPortal 1.39 © 2025, WebDev