|
You last visited: Today at 01:28
Advertisement
[RELEASE]Packet bypass for Homeservers/DynDns
Discussion on [RELEASE]Packet bypass for Homeservers/DynDns within the Metin2 PServer Guides & Strategies forum part of the Metin2 Private Server category.
02/07/2013, 22:55
|
#31
|
elite*gold: 0
Join Date: Dec 2011
Posts: 80
Received Thanks: 134
|
Someone already tested and works?
|
|
|
02/07/2013, 23:59
|
#32
|
elite*gold: 0
Join Date: Nov 2011
Posts: 395
Received Thanks: 29
|
@Anohros friend
can you give us start.sh or other starter file
really this it would be nice and need
thanks
|
|
|
02/08/2013, 00:25
|
#33
|
elite*gold: 0
Join Date: Dec 2010
Posts: 74
Received Thanks: 3
|
Quote:
Originally Posted by davidos12
I also have a problem: connection refused. Whether, if the server uses hamachi then what address should I add? The final number of 100? / / Even without that command is the same error ./start the connection is refused. How do I fix this?
@edit (syserr serverside):
SYSERR: Feb 1 00:45:43 :: socket_connect: HOST 0:14001, could not connect.
SYSERR: Feb 1 00:45:46 :: socket_connect: HOST 0:14001, could not connect.
SYSERR: Feb 1 00:45:49 :: socket_connect: HOST 0:14001, could not connect.
SYSERR: Feb 1 00:45:52 :: socket_connect: HOST 0:14001, could not connect.
SYSERR: Feb 1 00:45:55 :: socket_connect: HOST 0:14001, could not connect.
SYSERR: Feb 1 00:45:58 :: socket_connect: HOST 0:14001, could not connect.
SYSERR: Feb 1 00:46:01 :: socket_connect: HOST 0:14001, could not connect.
|
Please, help.
|
|
|
02/08/2013, 02:03
|
#34
|
elite*gold: 0
Join Date: May 2009
Posts: 55
Received Thanks: 7
|
Maybe someone know's how to make dif to set public ip in game (the game must return this public ip to client)
But bind ip must be on etc. 192.168.0.1 other server can't start.
This code doesn't working very well
But, good way to fix this ! I hope that tooday Anohros fix his code.
We again thank you very well
But its some problem,
You must make dif which return the same ip as people connecting. - there is the best way i think so
People who connect using ip 192.x.x.x server must return the same ip, otherwise player can't connect if server return 109.x.x.x.
But if player connect from 109.x.x.x (public ip) server must return the same ip so ip 109.x.x.x
-----
So Anohros there is one way to fix it, u must make dif which people connect from x ip, server must return the same ip.
If you make that you are the best programmer on this forum, people can't do it in all time ;|
-- or otherway is edit client files. Client don't have to listen server, and still have the same ip in serverinfo.
I have dedicated server but the server is connected the same as 'home connection' so i can't host metin2 without normal binary.. i must use special binary for hamachi server.
Anohros if u want to work about it tell me, we can work together i have server for test , and we make it faster i have some idea
|
|
|
02/08/2013, 12:40
|
#35
|
elite*gold: 405
Join Date: Dec 2007
Posts: 6,615
Received Thanks: 6,357
|
Quote:
Originally Posted by Laben
@Anohros friend
can you give us start.sh or other starter file
really this it would be nice and need please
thanks
|
Dude stop spamming, he won't.
|
|
|
02/08/2013, 15:25
|
#36
|
elite*gold: 4
Join Date: Apr 2009
Posts: 1,524
Received Thanks: 603
|
Für dyndns Adressen die bei utrace.de auflösen lassen.
Quote:
I also have a problem: connection refused. Whether, if the server uses hamachi then what address should I add? The final number of 100? / / Even without that command is the same error ./start the connection is refused. How do I fix this?
@edit (syserr serverside):
SYSERR: Feb 1 00:45:43 :: socket_connect: HOST 0:14001, could not connect.
SYSERR: Feb 1 00:45:46 :: socket_connect: HOST 0:14001, could not connect.
SYSERR: Feb 1 00:45:49 :: socket_connect: HOST 0:14001, could not connect.
SYSERR: Feb 1 00:45:52 :: socket_connect: HOST 0:14001, could not connect.
SYSERR: Feb 1 00:45:55 :: socket_connect: HOST 0:14001, could not connect.
SYSERR: Feb 1 00:45:58 :: socket_connect: HOST 0:14001, could not connect.
SYSERR: Feb 1 00:46:01 :: socket_connect: HOST 0:14001, could not connect.
|
It's look like you have a work config for your network or/and you must use the ip, which the people connects. not with finaly .100
|
|
|
02/08/2013, 15:45
|
#37
|
elite*gold: 0
Join Date: Dec 2010
Posts: 74
Received Thanks: 3
|
i try use normal finaly and .100 and without -I <IP_ADDRESS> but problem: connection refused there is still.
|
|
|
02/08/2013, 16:01
|
#38
|
elite*gold: 0
Join Date: Mar 2012
Posts: 8
Received Thanks: 2
|
nice
|
|
|
02/08/2013, 16:05
|
#39
|
elite*gold: 0
Join Date: Nov 2011
Posts: 395
Received Thanks: 29
|
AH PLEASE FRİENDS İ SEARCH THİS 2 YEAR AND WE ANYMORE SOLVE PLEASEEE
|
|
|
02/08/2013, 16:26
|
#40
|
elite*gold: 0
Join Date: Dec 2008
Posts: 288
Received Thanks: 1,170
|
Hello,
this patch has the disadvantage that the -I argument is needed whenever you start the core. And the patch ist only intended for the usage with a homeserver/DynDns, not for usage with hamachi.
With regards,
Anohros
|
|
|
02/08/2013, 18:47
|
#41
|
elite*gold: 0
Join Date: Nov 2011
Posts: 395
Received Thanks: 29
|
Quote:
Originally Posted by Anohros
Hello,
this patch has the disadvantage that the -I argument is needed whenever you start the core. And the patch ist only intended for the usage with a homeserver/DynDns, not for usage with hamachi.
With regards,
Anohros
|
so?
so we again cant connect with one exe?
omg really really i anymore boring
why cant anybody find solveeeee pleaseee
|
|
|
02/08/2013, 20:06
|
#42
|
elite*gold: 0
Join Date: May 2009
Posts: 55
Received Thanks: 7
|
Quote:
Originally Posted by thespeedyy
geht das einer getestet?
|
Quote:
Originally Posted by Anohros
Hello,
this patch has the disadvantage that the -I argument is needed whenever you start the core. And the patch ist only intended for the usage with a homeserver/DynDns, not for usage with hamachi.
With regards,
Anohros
|
I have connection the same as 'homeserver' i dont use hamachi, and this doesn't work for me (other servers like cs 1.6 works fine) .. Look at pm, and
|
|
|
02/09/2013, 00:04
|
#43
|
elite*gold: 44
Join Date: May 2010
Posts: 2,053
Received Thanks: 1,747
|
Hamachi should work fine without any patch (use Hamachi client for FreeBSD -lol-).
A really "dumb" start script would be this:
Code:
#!/bin/sh
./game -l `cat /home/game/pubip.txt` &
Write your public IP address into a file called "pubip.txt", place that inside "/home/game" and you're good to go.
Note to use the right quotation marks. Will not work with ", ' or ´, only with `.
|
|
|
02/09/2013, 00:08
|
#44
|
elite*gold: 0
Join Date: May 2009
Posts: 55
Received Thanks: 7
|
I have public ip, so i dont need hamachi client..
Server cant bind if i set public ip..
To fix this problem is only one way
If client connect ip is start 192.x.x.x the server must return my local ip.
If client ip is other than 192. server must return public ip.
And everything will be fine.
Is someone who can do it ?
|
|
|
02/10/2013, 00:38
|
#45
|
elite*gold: 0
Join Date: Nov 2012
Posts: 29
Received Thanks: 13
|
Quote:
Originally Posted by Anohros
Hallo,
English version:
some of us are familiar with the problem that the players disconnected from our homeserver when they have selected the character if the server runs on a local machine.
The reason why this problem is occurring is the login succes packet:
Code:
struct SSimplePlayer {
unsigned long dwID;
unsigned char szName[25];
unsigned char byJob;
unsigned char byLevel;
unsigned long dwPlayMinutes;
unsigned char byST;
unsigned char byHT;
unsigned char byDX;
unsigned char byIQ;
unsigned short wMainPart;
bool bChangeName;
unsigned short wHairPart;
unsigned char bDummy[4];
long int x;
long int y;
unsigned long int lAddr;
unsigned short wPort;
unsigned char skill_group;
};
typedef SSimplePlayer TSimplePlayer;
struct packet_login_success
{
unsigned char bHeader;
TSimplePlayer players[4];
unsigned long guild_id[4];
unsigned char guild_name[4][13];
unsigned long handle;
unsigned long random_key;
};
typedef packet_login_success TPacketGCLoginSuccess;
TSimplePlayer::lAddr is the target address for the world server (lAddr equivalent to g_szPublicIP). g_szPublicIP is the address of the local network card interface e.g. 192.168.0.1. The meaning of this is that the player get this local address by the login success packet and connect to the world server on these address... So when the player selected the character, the player gets a disconnection, because the local address is not available in internet.
How fix it?
Patch(r2089M ~47 MB Version):
Code:
000916C4: F0 00
000916C5: 62 63
000916DD: F0 00
000916DE: 62 63
00091769: F0 00
0009176A: 62 63
001AB8E5: F0 00
001AB8E6: 62 63
001AB916: F0 00
001AB917: 62 63
001AB93B: F0 00
001AB93C: 62 63
And start the cores with the these arguments:
./game -I <PUBLIC_ADDRESS>
If you want, you can set the port with -p <PORT> and if you like you can specify the config file with -n <TAG> ( Schema: CONFIG.{TAG} ).
So then the players do not require a extra sura binary for homeservers and multiple servers/channels possible!
With regards,
Anohros
|
can someone please explain me how to use this?
|
|
|
Similar Threads
|
My RF Bypass to your All God hand packet or Iri tata packet!
11/30/2012 - RF Online - 0 Replies
Need God hand packet or iri tata packet!
Trade to my RF bypass
FB account [email protected]
|
[Release] Working Bypass + Packet Editor
01/13/2010 - Mabinogi Hacks, Bots, Cheats & Exploits - 342 Replies
The PacketEditor i use with the working dll (you all know what rPE is, but mine dosent d/c or get detected):
Scans show False Positives
File rPE.rar received on 2009.11.11 20:28:39 (UTC)
Result: 5/41 (12.2%)
Antivirus Version Last Update Result
a-squared 4.5.0.41 2009.11.10 -
AhnLab-V3 5.0.0.2 2009.11.06 -
|
All times are GMT +1. The time now is 01:28.
|
|