Register for your free account! | Forgot your password?

Go Back   elitepvpers > MMORPGs > Conquer Online 2 > CO2 Private Server
You last visited: Today at 14:11

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Can't connect to myself

Discussion on Can't connect to myself within the CO2 Private Server forum part of the Conquer Online 2 category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Aug 2008
Posts: 42
Received Thanks: 24
Can't connect to myself

Here's what's up:

-I'm using ShadowCO source.
-I'm NOT using hamachi.
-I have my computer in the network DMZ. (All ports are open)
-My friend in Oklahoma can connect to my server and play on it and I'm in New Hampshire.
-I'm using CIDLoader to connect to IP 127.0.0.1 (for self-connecting. I did try using my own IP and it didn't work at all).
-I'm using a 5017 client, same as my friend that connected to me.
-When I try to log-in to my own server I get the error that "Failed to connect to game server."
-When I do that, the ShadowCO window says "Successful login for account Admin." (Admin is the name of the account I created for myself.)

Does anyone know why I can't connect to myself?
SnapCrakllPop is offline  
Old 09/05/2008, 20:40   #2
 
Mouse>Pro's Avatar
 
elite*gold: 0
Join Date: Sep 2008
Posts: 142
Received Thanks: 89
if you get an error about the server.dat is damaged then you need the cidloader
Mouse>Pro is offline  
Old 09/05/2008, 21:32   #3
 
taguro's Avatar
 
elite*gold: 0
Join Date: Jun 2007
Posts: 387
Received Thanks: 64
Quote:
Originally Posted by SnapCrakllPop View Post
Here's what's up:

-I'm using ShadowCO source.
-I'm NOT using hamachi.
-I have my computer in the network DMZ. (All ports are open)
-My friend in Oklahoma can connect to my server and play on it and I'm in New Hampshire.
-I'm using CIDLoader to connect to IP 127.0.0.1 (for self-connecting. I did try using my own IP and it didn't work at all).
-I'm using a 5017 client, same as my friend that connected to me.
-When I try to log-in to my own server I get the error that "Failed to connect to game server."
-When I do that, the ShadowCO window says "Successful login for account Admin." (Admin is the name of the account I created for myself.)

Does anyone know why I can't connect to myself?
@Mouse->he said hes using the CIDLoader.
@SnapCrakllPop->go to use the ipaddress it shows you. If everything else is set up right, then it should be working.
taguro is offline  
Old 09/05/2008, 21:44   #4
 
elite*gold: 0
Join Date: Aug 2008
Posts: 42
Received Thanks: 24
@taguro
I did this already using whatismyip.com

Didn't work =[

So basically I have a server that I can't play on xD
SnapCrakllPop is offline  
Old 09/05/2008, 22:26   #5
 
taguro's Avatar
 
elite*gold: 0
Join Date: Jun 2007
Posts: 387
Received Thanks: 64
Quote:
Originally Posted by SnapCrakllPop View Post
@taguro
I did this already using whatismyip.com

Didn't work =[

So basically I have a server that I can't play on xD
1) Are you behind a router?
2) Do you use port forwarding? If so, which ports are forwarded?
taguro is offline  
Old 09/05/2008, 22:40   #6
 
elite*gold: 0
Join Date: Aug 2008
Posts: 42
Received Thanks: 24
Quote:
Originally Posted by taguro View Post
1) Are you behind a router?
2) Do you use port forwarding? If so, which ports are forwarded?
All of them haha. Being in the network DMZ means my computer isn't subjectto the router firewall. So all of my ports are open. That's why my buddy can connect to me.
SnapCrakllPop is offline  
Old 09/06/2008, 00:53   #7
 
taguro's Avatar
 
elite*gold: 0
Join Date: Jun 2007
Posts: 387
Received Thanks: 64
Quote:
Originally Posted by SnapCrakllPop View Post
All of them haha. Being in the network DMZ means my computer isn't subjectto the router firewall. So all of my ports are open. That's why my buddy can connect to me.
Perhaps your ISP is blocking port 9958; try using a different port in your server.dat or loader.dat
taguro is offline  
Old 09/06/2008, 01:02   #8
 
andyd123's Avatar
 
elite*gold: 20
Join Date: Apr 2006
Posts: 1,341
Received Thanks: 886
I'm not sure exactly how ShadowCO source works but it's quite simple.

I'm sure the source lets you set an IP for use to listen to.

Basically, when you connect to the login server, the login server sends you a packet telling the client where the game server is(IP + Port)

MORE THEN LIKELY the login server is telling you to connect to your WAN ip address(which is the one your friend is connecting to) since I'm not sure if ShadowCo source is preset to accept multiple server names.

In order to fix this, you need to add a switch that checks where the login is coming from to the login server.
IE:
If the login is locally(from your local ip, or 127.0.0.1), then tell the client that the server is located at 127.0.0.1:5816
If the login is from the WWW(any non-local ip) tell the client that the server is located at (your wan ip):5816.

If you don't get what this means say so and I'll try to explain better.

My method for doing so is like this(which uses different server names):
Code:
//This looks up the server name that is sent from the client during the login server //connection
string SIP = Database.LookupServer(ServerName);
                if (SIP == "Invalid")
                {
                    SIP = "127.0.0.1";
                    //"Invalid" is thrown if the database doesn't contain that server
                }
                byte[] ReturnPacket2 = PacketGenerate2.AuthResponse(SIP, Key1, Key2);
andyd123 is offline  
Thanks
2 Users
Old 09/06/2008, 01:06   #9
 
taguro's Avatar
 
elite*gold: 0
Join Date: Jun 2007
Posts: 387
Received Thanks: 64
Quote:
Originally Posted by andyd123 View Post
I'm not sure exactly how ShadowCO source works but it's quite simple.

I'm sure the source lets you set an IP for use to listen to.

Basically, when you connect to the login server, the login server sends you a packet telling the client where the game server is(IP + Port)

MORE THEN LIKELY the login server is telling you to connect to your WAN ip address(which is the one your friend is connecting to) since I'm not sure if ShadowCo source is preset to accept multiple server names.

In order to fix this, you need to add a switch that checks where the login is coming from to the login server.
IE:
If the login is locally(from your local ip, or 127.0.0.1), then tell the client that the server is located at 127.0.0.1:5816
If the login is from the WWW(any non-local ip) tell the client that the server is located at (your wan ip):5816.

If you don't get what this means say so and I'll try to explain better.

My method for doing so is like this(which uses different server names):
Code:
//This looks up the server name that is sent from the client during the login server //connection
string SIP = Database.LookupServer(ServerName);
                if (SIP == "Invalid")
                {
                    SIP = "127.0.0.1";
                    //"Invalid" is thrown if the database doesn't contain that server
                }
                byte[] ReturnPacket2 = PacketGenerate2.AuthResponse(SIP, Key1, Key2);
Never thought about it being a coding thing...
taguro is offline  
Old 09/06/2008, 01:47   #10
 
andyd123's Avatar
 
elite*gold: 20
Join Date: Apr 2006
Posts: 1,341
Received Thanks: 886
Quote:
Originally Posted by taguro View Post
Never thought about it being a coding thing...
It's not really a "coding thing" it's how the client works.

I've never seen the shadow co source, if someone could link me to it I could probably whip up a fix.
andyd123 is offline  
Thanks
1 User
Old 09/06/2008, 03:17   #11
 
elite*gold: 0
Join Date: Aug 2008
Posts: 42
Received Thanks: 24
I'm a pretty horrible coder, so I don't know where to put that or how to use it, so here's a link to the code:



First post there is the source I'm using.

I'm learning to code as I go.

I've used infamousnoone's video series, but I'm more of a hands-on learner. I can't just watch the videos and memorize everything.

Thanks for your help,
SCP
SnapCrakllPop is offline  
Old 09/06/2008, 03:29   #12
 
andyd123's Avatar
 
elite*gold: 20
Join Date: Apr 2006
Posts: 1,341
Received Thanks: 886
Quote:
Originally Posted by SnapCrakllPop View Post
I'm a pretty horrible coder, so I don't know where to put that or how to use it, so here's a link to the code:



First post there is the source I'm using.

I'm learning to code as I go.

I've used infamousnoone's video series, but I'm more of a hands-on learner. I can't just watch the videos and memorize everything.

Thanks for your help,
SCP

The simplest way to do this with minimal edit would be to send a local ip for a certain account.
do you use a certain account to connect with, or do you have multiple accounts?
andyd123 is offline  
Thanks
1 User
Old 09/06/2008, 05:12   #13
 
elite*gold: 0
Join Date: Aug 2008
Posts: 42
Received Thanks: 24
I'll be using one account. Also I found that it works. I put 127.0.0.1 as the server IP, then put that in my server.dat and I could connect. But obviously that would prevent non-local connections...

Thanks,
SCP
SnapCrakllPop is offline  
Old 09/06/2008, 05:34   #14
 
andyd123's Avatar
 
elite*gold: 20
Join Date: Apr 2006
Posts: 1,341
Received Thanks: 886
Quote:
Originally Posted by SnapCrakllPop View Post
I'll be using one account. Also I found that it works. I put 127.0.0.1 as the server IP, then put that in my server.dat and I could connect. But obviously that would prevent non-local connections...

Thanks,
SCP
Yes! Therein lies the problem.

What account name would it be? I can give you the code that would make your account connect back locally, if you'd like.

Just tell me EXACT account name you'd use.
andyd123 is offline  
Thanks
1 User
Old 09/06/2008, 15:20   #15
 
elite*gold: 0
Join Date: Aug 2008
Posts: 42
Received Thanks: 24
I would be using account Admin with pass 0 (zero).
SnapCrakllPop is offline  
Reply


Similar Threads Similar Threads
Connect: Connect refused?
04/19/2011 - Metin2 Private Server - 9 Replies
Hallo com, Habe die SuFu benutz und auch einiges gefunden, doch dort steht immer nur: Du musst server neu machen, server down, nein server nicht down, du musst einfach neu sysinstall machen... Ich bin jetzt verwirtt also dieses Connect: Connect refused ist eine Fehlermeldung beim VPC. Also was kann ich jetzt genau machen? Danke :)
(TEST CONNECT) Traut sich das jemand zu (TEST CONNECT )
04/06/2010 - Metin2 Private Server - 9 Replies
Hey ´liebe´ Com .:rolleyes: Habe seit mehreren Wochen schon nen Pserver:D Und wollte mal sehen ob auch jemand anderes ´CONNECTEN´ kann.;) Traut sich das jemand zu ? :rolleyes: schreibt mich dann an :cool:
proplem (connect: connect refused)
02/20/2010 - Metin2 Private Server - 5 Replies
hi ich habe ein porplem wenn ich mein server starte steht als erstes 8 felher meldungen udn dan ungefähr 11 mal connect: connect refused dan dauert es aufeinmal voll lange bis ich mich einlogge
Connect: Connect Refused
11/14/2009 - Metin2 Private Server - 2 Replies
hey. habe gesehen das ein ehnliches tread gibt aber es passt nicht zu mir. Also wenn ich ./start mache (.-start) dan kommt bei mir ca 1000 mal dieses Connect: Connect Refused wenn ich dan z.B reboot schreiben will gehtz auch ned weil bevor ich das schnell eingetippt habe is wieder ein neues da und schreib es bei den Connect: Connect Refused dazu. Könnte mir jemand helfen? es bringt nichts den immer auszuschalten und dan wieder ein :(



All times are GMT +1. The time now is 14:11.


Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2025 elitepvpers All Rights Reserved.