Thread: Error Connecting to Server (Mac Only)

Results 1 to 10 of 10
  1. #1 Error Connecting to Server (Mac Only) 
    Registered Member
    Join Date
    Jul 2020
    Posts
    13
    Thanks given
    0
    Thanks received
    0
    Rep Power
    11
    Hey guys and girls,

    So I've been having an issue that I just can't wrap my head around anymore. I have my rsps up on a VPS and it is online at the moment. People on windows computers are connecting just fine to the server, so it is port forwarded correctly, and I do have the proper IP address set into my gui.java class as well as my client.java class where it calls for "server = *ip address here*" For whatever reason, whenever someone on a mac tries to log in, (by putting in user and password), it gives them an error connecting to server issue. This is definitely not a cache direction issue, because the cache is downloading just fine as their client does in fact boot up. It is a connection issue, but only with the MAC Operating system. The player in question trying to log in has java 1.6 jdk downloaded (i believe) I will paste my login method from within my client.java class (client sided) below. Any help is greatly appreciated because I am at a loss at this point.

    Code:
    private void login(String s, String s1, boolean flag)
    	{
    		signlink.errorname = s;
    		try
    		{
    if(myUsername.endsWith(" ") || myUsername.endsWith("_")){
                                    loginMessage1 = "";
                                    loginMessage2 = "@[email protected] spaces after username. Please try again.";
                                    return;
                            }
    			if(!flag)
    			{
    				loginMessage1 = "";
    				loginMessage2 = "Connecting to server...";
    				drawLoginScreen(true);
    			}
    			socketStream = new RSSocket(this, openSocket(43594));
    			long l = TextClass.longForName(s);
    			int i = (int)(l >> 16 & 31L);
    			stream.currentOffset = 0;
    			stream.writeWordBigEndian(14);
    			stream.writeWordBigEndian(i);
    			socketStream.queueBytes(2, stream.buffer);
    			for(int j = 0; j < 8; j++)
    				socketStream.read();
    
    			int k = socketStream.read();
    			int i1 = k;
    			if(k == 0)
    			{
    				socketStream.flushInputStream(inStream.buffer, 8);
    				inStream.currentOffset = 0;
    				aLong1215 = inStream.readQWord();
    				int ai[] = new int[4];
    				ai[0] = (int)(Math.random() * 99999999D);
    				ai[1] = (int)(Math.random() * 99999999D);
    				ai[2] = (int)(aLong1215 >> 32);
    				ai[3] = (int)aLong1215;
    				stream.currentOffset = 0;
    				stream.writeWordBigEndian(10);
    				stream.writeDWord(ai[0]);
    				stream.writeDWord(ai[1]);
    				stream.writeDWord(ai[2]);
    				stream.writeDWord(ai[3]);
    				stream.writeDWord(12345);
    				stream.writeString(s);
    				stream.writeString(s1);
    				stream.writeString(CreateUID.generateUID());
    				stream.doKeys();
    				aStream_847.currentOffset = 0;
    				if(flag)
    					aStream_847.writeWordBigEndian(18);
    				else
    					aStream_847.writeWordBigEndian(16);
    				aStream_847.writeWordBigEndian(stream.currentOffset + 36 + 1 + 1 + 2);
    				aStream_847.writeWordBigEndian(255);
    				aStream_847.writeWord(317);
    				aStream_847.writeWordBigEndian(lowMem ? 1 : 0);
    				for(int l1 = 0; l1 < 9; l1++)
    					aStream_847.writeDWord(expectedCRCs[l1]);
    
    				aStream_847.writeBytes(stream.buffer, stream.currentOffset, 0);
    				stream.encryption = new ISAACRandomGen(ai);
    				for(int j2 = 0; j2 < 4; j2++)
    					ai[j2] += 50;
    
    				encryption = new ISAACRandomGen(ai);
    				socketStream.queueBytes(aStream_847.currentOffset, aStream_847.buffer);
    				k = socketStream.read();
    			}
    			if(k == 1)
    			{
    				try
    				{
    					Thread.sleep(2000L);
    				}
    				catch(Exception _ex) { }
    				login(s, s1, flag);
    				return;
    			}
    			if(k == 2)
    			{
    				myPrivilege = socketStream.read();
    				flagged = socketStream.read() == 1;
    				aLong1220 = 0L;
    				anInt1022 = 0;
    				mouseDetection.coordsIndex = 0;
    				super.awtFocus = true;
    				aBoolean954 = true;
    				loggedIn = true;
    				stream.currentOffset = 0;
    				inStream.currentOffset = 0;
    				pktType = -1;
    				anInt841 = -1;
    				anInt842 = -1;
    				anInt843 = -1;
    				pktSize = 0;
    				anInt1009 = 0;
    				anInt1104 = 0;
    				anInt1011 = 0;
    				anInt855 = 0;
    				menuActionRow = 0;
    				menuOpen = false;
    				super.idleTime = 0;
    				for(int j1 = 0; j1 < 100; j1++)
    					chatMessages[j1] = null;
    
    				itemSelected = 0;
    				spellSelected = 0;
    				loadingStage = 0;
    				anInt1062 = 0;
    				anInt1278 = (int)(Math.random() * 100D) - 50;
    				anInt1131 = (int)(Math.random() * 110D) - 55;
    				anInt896 = (int)(Math.random() * 80D) - 40;
    				minimapInt2 = (int)(Math.random() * 120D) - 60;
    				minimapInt3 = (int)(Math.random() * 30D) - 20;
    				minimapInt1 = (int)(Math.random() * 20D) - 10 & 0x7ff;
    				anInt1021 = 0;
    				anInt985 = -1;
    				destX = 0;
    				destY = 0;
    				playerCount = 0;
    				npcCount = 0;
    				for(int i2 = 0; i2 < maxPlayers; i2++)
    				{
    					playerArray[i2] = null;
    					aStreamArray895s[i2] = null;
    				}
    
    				for(int k2 = 0; k2 < 16384; k2++)
    					npcArray[k2] = null;
    
    				myPlayer = playerArray[myPlayerIndex] = new Player();
    				aClass19_1013.removeAll();
    				aClass19_1056.removeAll();
    				for(int l2 = 0; l2 < 4; l2++)
    				{
    					for(int i3 = 0; i3 < 104; i3++)
    					{
    						for(int k3 = 0; k3 < 104; k3++)
    							groundArray[l2][i3][k3] = null;
    
    					}
    
    				}
    				aClass19_1179 = new NodeList();
    				fullscreenInterfaceID = -1;
    				anInt900 = 0;
    				friendsCount = 0;
    				dialogID = -1;
    				backDialogID = -1;
    				openInterfaceID = -1;
    				invOverlayInterfaceID = -1;
    				anInt1018 = -1;
    				aBoolean1149 = false;
    				tabID = 3;
    				inputDialogState = 0;
    				menuOpen = false;
    				messagePromptRaised = false;
    				aString844 = null;
    				anInt1055 = 0;
    				anInt1054 = -1;
    				aBoolean1047 = true;
    				method45();
    				welcome();
    				for(int j3 = 0; j3 < 5; j3++)
    					anIntArray990[j3] = 0;
    
    				for(int l3 = 0; l3 < 5; l3++)
    				{
    					atPlayerActions[l3] = null;
    					atPlayerArray[l3] = false;
    				}
    
    				anInt1175 = 0;
    				anInt1134 = 0;
    				anInt986 = 0;
    				anInt1288 = 0;
    				anInt924 = 0;
    				anInt1188 = 0;
    				anInt1155 = 0;
    				anInt1226 = 0;
    				int anInt941 = 0;
    				int anInt1260 = 0;
    				resetImageProducers2();
    				return;
    			}
    			if(k == 3)
    			{
    				loginMessage1 = "";
    				loginMessage2 = "Invalid username or password.";
    				return;
    			}
    			if(k == 4)
    			{
    				loginMessage1 = "";
    				loginMessage2 = "Your account has been disabled.";
    				return;
    			}
    			if(k == 5)
    			{
    				loginMessage1 = "";
    				loginMessage2 = "Your account is already logged in.";
    				return;
    			}
    			if(k == 6)
    			{
    				loginMessage1 = "";
    				loginMessage2 = "UPDATE: Please reload this page.";
    				return;
    			}
    			if(k == 7)
    			{
    				loginMessage1 = "";
    				loginMessage2 = "Full World: Please use a different world.";
    				return;
    			}
    			if(k == 8)
    			{
    				loginMessage1 = "";
    				loginMessage2 = "Login server offline.";
    				return;
    			}
    			if(k == 9)
    			{
    				loginMessage1 = "";
    				loginMessage2 = "Too many connections from your address.";
    				return;
    			}
    			if(k == 10)
    			{
    				loginMessage1 = "";
    				loginMessage2 = "Unable to connect.Bad session id.";
    				return;
    			}
    			if(k == 11)
    			{
    				loginMessage2 = "";
    				loginMessage2 = "Please try again.";
    				return;
    			}
    			if(k == 12)
    			{
    				loginMessage1 = "";
    				loginMessage2 = "Please subscribe, or use a different world.";
    				return;
    			}
    			if(k == 13)
    			{
    				loginMessage1 = "";
    				loginMessage2 = "Could not complete login.";
    				return;
    			}
    			if(k == 14)
    			{
    				loginMessage1 = "";
    				loginMessage2 = "UPDATE: Please wait 1 minute and try again.";
    				return;
    			}
    			if(k == 15)
    			{
    				loggedIn = true;
    				stream.currentOffset = 0;
    				inStream.currentOffset = 0;
    				pktType = -1;
    				anInt841 = -1;
    				anInt842 = -1;
    				anInt843 = -1;
    				pktSize = 0;
    				anInt1009 = 0;
    				anInt1104 = 0;
    				menuActionRow = 0;
    				menuOpen = false;
    				aLong824 = System.currentTimeMillis();
    				return;
    			}
    			if(k == 16)
    			{
    				loginMessage1 = "";
    				loginMessage2 = "Please wait 1 minute and try again.";
    				return;
    			}
    			if(k == 17)
    			{
    				loginMessage1 = "";
    				loginMessage2 = "To play on this world move to a free area first";
    				return;
    			}
    			if(k == 20)
    			{
    				loginMessage1 = "";
    				loginMessage2 = "Please try using a different world.";
    				return;
    			}
    			if(k == 21)
    			{
    				for(int k1 = socketStream.read(); k1 >= 0; k1--)
    				{
    					loginMessage1 = "You have only just left another world";
    					loginMessage2 = "Your profile will be transferred in: " + k1 + " seconds";
    					drawLoginScreen(true);
    					try
    					{
    						Thread.sleep(1000L);
    					}
    					catch(Exception _ex) { }
    				}
    
    				login(s, s1, flag);
    				return;
    			}
    			if(k == 22) {
    				loginMessage1 = "";
    				loginMessage2 = "Please appeal ban on the forums.";
    				return;
    			}
    			if(k == -1)
    			{
    				if(i1 == 0)
    				{
    					if(loginFailures < 2)
    					{
    						try
    						{
    							Thread.sleep(2000L);
    						}
    						catch(Exception _ex) { }
    						loginFailures++;
    						login(s, s1, flag);
    						return;
    					} else
    					{
    						loginMessage1 = "";
    						loginMessage2 = "";
    						return;
    					}
    				} else
    				{
    					loginMessage1 = "";
    					loginMessage2 = "Refresh Page:Too many incorrect attempts/IP's in use.";
    					return;
    				}
    			} else
    			{
    				System.out.println("response:" + k);
    				loginMessage1 = "";
    				loginMessage2 = "Please try again later.";
    				return;
    			}
    		}
    		catch(IOException _ex)
    		{
    			loginMessage1 = "";
    		}
    		catch(Exception e) {
    			System.out.println("Error while generating uid. Skipping step.");
    			e.printStackTrace();
    		} 
    		loginMessage2 = "Error connecting to server.";
    	
    	}
    Reply With Quote  
     

  2. #2  
    Nalore - Coming soon...

    Tutus Frutus's Avatar
    Join Date
    Feb 2018
    Posts
    422
    Thanks given
    166
    Thanks received
    204
    Discord
    View profile
    Rep Power
    662
    Quote Originally Posted by RSPS dev x2 View Post
    Hey guys and girls,

    So I've been having an issue that I just can't wrap my head around anymore. I have my rsps up on a VPS and it is online at the moment. People on windows computers are connecting just fine to the server, so it is port forwarded correctly, and I do have the proper IP address set into my gui.java class as well as my client.java class where it calls for "server = *ip address here*" For whatever reason, whenever someone on a mac tries to log in, (by putting in user and password), it gives them an error connecting to server issue. This is definitely not a cache direction issue, because the cache is downloading just fine as their client does in fact boot up. It is a connection issue, but only with the MAC Operating system. The player in question trying to log in has java 1.6 jdk downloaded (i believe) I will paste my login method from within my client.java class (client sided) below. Any help is greatly appreciated because I am at a loss at this point.

    Code:
    private void login(String s, String s1, boolean flag)
    	{
    		signlink.errorname = s;
    		try
    		{
    if(myUsername.endsWith(" ") || myUsername.endsWith("_")){
                                    loginMessage1 = "";
                                    loginMessage2 = "@[email protected] spaces after username. Please try again.";
                                    return;
                            }
    			if(!flag)
    			{
    				loginMessage1 = "";
    				loginMessage2 = "Connecting to server...";
    				drawLoginScreen(true);
    			}
    			socketStream = new RSSocket(this, openSocket(43594));
    			long l = TextClass.longForName(s);
    			int i = (int)(l >> 16 & 31L);
    			stream.currentOffset = 0;
    			stream.writeWordBigEndian(14);
    			stream.writeWordBigEndian(i);
    			socketStream.queueBytes(2, stream.buffer);
    			for(int j = 0; j < 8; j++)
    				socketStream.read();
    
    			int k = socketStream.read();
    			int i1 = k;
    			if(k == 0)
    			{
    				socketStream.flushInputStream(inStream.buffer, 8);
    				inStream.currentOffset = 0;
    				aLong1215 = inStream.readQWord();
    				int ai[] = new int[4];
    				ai[0] = (int)(Math.random() * 99999999D);
    				ai[1] = (int)(Math.random() * 99999999D);
    				ai[2] = (int)(aLong1215 >> 32);
    				ai[3] = (int)aLong1215;
    				stream.currentOffset = 0;
    				stream.writeWordBigEndian(10);
    				stream.writeDWord(ai[0]);
    				stream.writeDWord(ai[1]);
    				stream.writeDWord(ai[2]);
    				stream.writeDWord(ai[3]);
    				stream.writeDWord(12345);
    				stream.writeString(s);
    				stream.writeString(s1);
    				stream.writeString(CreateUID.generateUID());
    				stream.doKeys();
    				aStream_847.currentOffset = 0;
    				if(flag)
    					aStream_847.writeWordBigEndian(18);
    				else
    					aStream_847.writeWordBigEndian(16);
    				aStream_847.writeWordBigEndian(stream.currentOffset + 36 + 1 + 1 + 2);
    				aStream_847.writeWordBigEndian(255);
    				aStream_847.writeWord(317);
    				aStream_847.writeWordBigEndian(lowMem ? 1 : 0);
    				for(int l1 = 0; l1 < 9; l1++)
    					aStream_847.writeDWord(expectedCRCs[l1]);
    
    				aStream_847.writeBytes(stream.buffer, stream.currentOffset, 0);
    				stream.encryption = new ISAACRandomGen(ai);
    				for(int j2 = 0; j2 < 4; j2++)
    					ai[j2] += 50;
    
    				encryption = new ISAACRandomGen(ai);
    				socketStream.queueBytes(aStream_847.currentOffset, aStream_847.buffer);
    				k = socketStream.read();
    			}
    			if(k == 1)
    			{
    				try
    				{
    					Thread.sleep(2000L);
    				}
    				catch(Exception _ex) { }
    				login(s, s1, flag);
    				return;
    			}
    			if(k == 2)
    			{
    				myPrivilege = socketStream.read();
    				flagged = socketStream.read() == 1;
    				aLong1220 = 0L;
    				anInt1022 = 0;
    				mouseDetection.coordsIndex = 0;
    				super.awtFocus = true;
    				aBoolean954 = true;
    				loggedIn = true;
    				stream.currentOffset = 0;
    				inStream.currentOffset = 0;
    				pktType = -1;
    				anInt841 = -1;
    				anInt842 = -1;
    				anInt843 = -1;
    				pktSize = 0;
    				anInt1009 = 0;
    				anInt1104 = 0;
    				anInt1011 = 0;
    				anInt855 = 0;
    				menuActionRow = 0;
    				menuOpen = false;
    				super.idleTime = 0;
    				for(int j1 = 0; j1 < 100; j1++)
    					chatMessages[j1] = null;
    
    				itemSelected = 0;
    				spellSelected = 0;
    				loadingStage = 0;
    				anInt1062 = 0;
    				anInt1278 = (int)(Math.random() * 100D) - 50;
    				anInt1131 = (int)(Math.random() * 110D) - 55;
    				anInt896 = (int)(Math.random() * 80D) - 40;
    				minimapInt2 = (int)(Math.random() * 120D) - 60;
    				minimapInt3 = (int)(Math.random() * 30D) - 20;
    				minimapInt1 = (int)(Math.random() * 20D) - 10 & 0x7ff;
    				anInt1021 = 0;
    				anInt985 = -1;
    				destX = 0;
    				destY = 0;
    				playerCount = 0;
    				npcCount = 0;
    				for(int i2 = 0; i2 < maxPlayers; i2++)
    				{
    					playerArray[i2] = null;
    					aStreamArray895s[i2] = null;
    				}
    
    				for(int k2 = 0; k2 < 16384; k2++)
    					npcArray[k2] = null;
    
    				myPlayer = playerArray[myPlayerIndex] = new Player();
    				aClass19_1013.removeAll();
    				aClass19_1056.removeAll();
    				for(int l2 = 0; l2 < 4; l2++)
    				{
    					for(int i3 = 0; i3 < 104; i3++)
    					{
    						for(int k3 = 0; k3 < 104; k3++)
    							groundArray[l2][i3][k3] = null;
    
    					}
    
    				}
    				aClass19_1179 = new NodeList();
    				fullscreenInterfaceID = -1;
    				anInt900 = 0;
    				friendsCount = 0;
    				dialogID = -1;
    				backDialogID = -1;
    				openInterfaceID = -1;
    				invOverlayInterfaceID = -1;
    				anInt1018 = -1;
    				aBoolean1149 = false;
    				tabID = 3;
    				inputDialogState = 0;
    				menuOpen = false;
    				messagePromptRaised = false;
    				aString844 = null;
    				anInt1055 = 0;
    				anInt1054 = -1;
    				aBoolean1047 = true;
    				method45();
    				welcome();
    				for(int j3 = 0; j3 < 5; j3++)
    					anIntArray990[j3] = 0;
    
    				for(int l3 = 0; l3 < 5; l3++)
    				{
    					atPlayerActions[l3] = null;
    					atPlayerArray[l3] = false;
    				}
    
    				anInt1175 = 0;
    				anInt1134 = 0;
    				anInt986 = 0;
    				anInt1288 = 0;
    				anInt924 = 0;
    				anInt1188 = 0;
    				anInt1155 = 0;
    				anInt1226 = 0;
    				int anInt941 = 0;
    				int anInt1260 = 0;
    				resetImageProducers2();
    				return;
    			}
    			if(k == 3)
    			{
    				loginMessage1 = "";
    				loginMessage2 = "Invalid username or password.";
    				return;
    			}
    			if(k == 4)
    			{
    				loginMessage1 = "";
    				loginMessage2 = "Your account has been disabled.";
    				return;
    			}
    			if(k == 5)
    			{
    				loginMessage1 = "";
    				loginMessage2 = "Your account is already logged in.";
    				return;
    			}
    			if(k == 6)
    			{
    				loginMessage1 = "";
    				loginMessage2 = "UPDATE: Please reload this page.";
    				return;
    			}
    			if(k == 7)
    			{
    				loginMessage1 = "";
    				loginMessage2 = "Full World: Please use a different world.";
    				return;
    			}
    			if(k == 8)
    			{
    				loginMessage1 = "";
    				loginMessage2 = "Login server offline.";
    				return;
    			}
    			if(k == 9)
    			{
    				loginMessage1 = "";
    				loginMessage2 = "Too many connections from your address.";
    				return;
    			}
    			if(k == 10)
    			{
    				loginMessage1 = "";
    				loginMessage2 = "Unable to connect.Bad session id.";
    				return;
    			}
    			if(k == 11)
    			{
    				loginMessage2 = "";
    				loginMessage2 = "Please try again.";
    				return;
    			}
    			if(k == 12)
    			{
    				loginMessage1 = "";
    				loginMessage2 = "Please subscribe, or use a different world.";
    				return;
    			}
    			if(k == 13)
    			{
    				loginMessage1 = "";
    				loginMessage2 = "Could not complete login.";
    				return;
    			}
    			if(k == 14)
    			{
    				loginMessage1 = "";
    				loginMessage2 = "UPDATE: Please wait 1 minute and try again.";
    				return;
    			}
    			if(k == 15)
    			{
    				loggedIn = true;
    				stream.currentOffset = 0;
    				inStream.currentOffset = 0;
    				pktType = -1;
    				anInt841 = -1;
    				anInt842 = -1;
    				anInt843 = -1;
    				pktSize = 0;
    				anInt1009 = 0;
    				anInt1104 = 0;
    				menuActionRow = 0;
    				menuOpen = false;
    				aLong824 = System.currentTimeMillis();
    				return;
    			}
    			if(k == 16)
    			{
    				loginMessage1 = "";
    				loginMessage2 = "Please wait 1 minute and try again.";
    				return;
    			}
    			if(k == 17)
    			{
    				loginMessage1 = "";
    				loginMessage2 = "To play on this world move to a free area first";
    				return;
    			}
    			if(k == 20)
    			{
    				loginMessage1 = "";
    				loginMessage2 = "Please try using a different world.";
    				return;
    			}
    			if(k == 21)
    			{
    				for(int k1 = socketStream.read(); k1 >= 0; k1--)
    				{
    					loginMessage1 = "You have only just left another world";
    					loginMessage2 = "Your profile will be transferred in: " + k1 + " seconds";
    					drawLoginScreen(true);
    					try
    					{
    						Thread.sleep(1000L);
    					}
    					catch(Exception _ex) { }
    				}
    
    				login(s, s1, flag);
    				return;
    			}
    			if(k == 22) {
    				loginMessage1 = "";
    				loginMessage2 = "Please appeal ban on the forums.";
    				return;
    			}
    			if(k == -1)
    			{
    				if(i1 == 0)
    				{
    					if(loginFailures < 2)
    					{
    						try
    						{
    							Thread.sleep(2000L);
    						}
    						catch(Exception _ex) { }
    						loginFailures++;
    						login(s, s1, flag);
    						return;
    					} else
    					{
    						loginMessage1 = "";
    						loginMessage2 = "";
    						return;
    					}
    				} else
    				{
    					loginMessage1 = "";
    					loginMessage2 = "Refresh Page:Too many incorrect attempts/IP's in use.";
    					return;
    				}
    			} else
    			{
    				System.out.println("response:" + k);
    				loginMessage1 = "";
    				loginMessage2 = "Please try again later.";
    				return;
    			}
    		}
    		catch(IOException _ex)
    		{
    			loginMessage1 = "";
    		}
    		catch(Exception e) {
    			System.out.println("Error while generating uid. Skipping step.");
    			e.printStackTrace();
    		} 
    		loginMessage2 = "Error connecting to server.";
    	
    	}
    You might wanna try to have him update to Java 1.8 to start with, if that doesn't help then perhaps try a local client with a bunch of logs so you can catch the actual issue and see on google if there is smt specific in the macOS that would prevent it.

    You could also see if the java application might be restricted by macOS's annoying Security System? I've heard of that happen before.

    [Only registered and activated users can see links. ]
    [Only registered and activated users can see links. ]
    Reply With Quote  
     

  3. #3  
    Registered Member
    Join Date
    Jul 2020
    Posts
    13
    Thanks given
    0
    Thanks received
    0
    Rep Power
    11
    Quote Originally Posted by Tutus Frutus View Post
    You might wanna try to have him update to Java 1.8 to start with, if that doesn't help then perhaps try a local client with a bunch of logs so you can catch the actual issue and see on google if there is smt specific in the macOS that would prevent it.

    You could also see if the java application might be restricted by macOS's annoying Security System? I've heard of that happen before.

    Would the security system block the mac from establishing a connection link with the server?(Using windows VPS) even if it loaded up the .jar file to run the server? Seemed to me to related to the code processing the login, but you may be right. I will check that out and edit back later to let the community if its fixed.
    Reply With Quote  
     

  4. #4  
    Registered Member

    Join Date
    Feb 2010
    Posts
    3,187
    Thanks given
    1,124
    Thanks received
    834
    Discord
    View profile
    Rep Power
    1514
    Is there a delay between login and error message or is the message immediate?
    Reply With Quote  
     

  5. #5  
    Registered Member
    Join Date
    Jul 2020
    Posts
    13
    Thanks given
    0
    Thanks received
    0
    Rep Power
    11
    Quote Originally Posted by Fire Cape View Post
    Is there a delay between login and error message or is the message immediate?
    Its an immediate error message upon pressing login once the credentials are entered.
    Reply With Quote  
     

  6. #6  
    Registered Member

    Join Date
    Feb 2010
    Posts
    3,187
    Thanks given
    1,124
    Thanks received
    834
    Discord
    View profile
    Rep Power
    1514
    Quote Originally Posted by RSPS dev x2 View Post
    Its an immediate error message upon pressing login once the credentials are entered.
    That suggests there is no connection being sent to the VPS. Either the VPS is unavailable or the Mac is blocking the outgoing connection. I say this because if an attempted connection was made you would have a visible delay.
    Reply With Quote  
     

  7. #7  
    Registered Member
    Join Date
    Jul 2020
    Posts
    13
    Thanks given
    0
    Thanks received
    0
    Rep Power
    11
    Quote Originally Posted by Fire Cape View Post
    That suggests there is no connection being sent to the VPS. Either the VPS is unavailable or the Mac is blocking the outgoing connection. I say this because if an attempted connection was made you would have a visible delay.
    The only problem with that theory is that my buddy is able to download and play other clients, and windows players are able to play mine. So the ports are open and connected, and the IP is forwarding through the jar properly to be hosted, it's only mac that can't connect though. Could that be an issue with having a windows VPS and trying to host client for mac players, or is there some sort of different port that needs to be open for mac by chance? I couldn't find much on here into my issue which is why I'm so stuck.
    Reply With Quote  
     

  8. #8  
    Registered Member

    Join Date
    Feb 2010
    Posts
    3,187
    Thanks given
    1,124
    Thanks received
    834
    Discord
    View profile
    Rep Power
    1514
    Quote Originally Posted by RSPS dev x2 View Post
    The only problem with that theory is that my buddy is able to download and play other clients, and windows players are able to play mine. So the ports are open and connected, and the IP is forwarding through the jar properly to be hosted, it's only mac that can't connect though. Could that be an issue with having a windows VPS and trying to host client for mac players, or is there some sort of different port that needs to be open for mac by chance? I couldn't find much on here into my issue which is why I'm so stuck.
    Without looking into the Mac more I could not tell you. I looked around and this is not a common issue which suggests the problem is this particular Windows VPS. It has nothing to do with Windows itself since that's what a lot of people here use to host their servers without issues. The cache is loading fine though by the sounds of it.
    Reply With Quote  
     

  9. #9  
    Registered Member
    Join Date
    Jul 2020
    Posts
    13
    Thanks given
    0
    Thanks received
    0
    Rep Power
    11
    Quote Originally Posted by Fire Cape View Post
    Without looking into the Mac more I could not tell you. I looked around and this is not a common issue which suggests the problem is this particular Windows VPS. It has nothing to do with Windows itself since that's what a lot of people here use to host their servers without issues. The cache is loading fine though by the sounds of it.
    Yes the cache is loading properly. Perhaps I should try with a different VPS then. Thanks for the help.
    Reply With Quote  
     

  10. #10  
    Nalore - Coming soon...

    Tutus Frutus's Avatar
    Join Date
    Feb 2018
    Posts
    422
    Thanks given
    166
    Thanks received
    204
    Discord
    View profile
    Rep Power
    662
    Quote Originally Posted by RSPS dev x2 View Post
    Would the security system block the mac from establishing a connection link with the server?(Using windows VPS) even if it loaded up the .jar file to run the server? Seemed to me to related to the code processing the login, but you may be right. I will check that out and edit back later to let the community if its fixed.
    The security system could very well just block the outgoing connection.

    It might be that the host provider is blacklisted in a way due to malicious use by others... but then it would be a household name by now so I doubt it.

    [Only registered and activated users can see links. ]
    [Only registered and activated users can see links. ]
    Reply With Quote  
     


Thread Information
Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)


User Tag List

Similar Threads

  1. Replies: 0
    Last Post: 06-21-2019, 03:01 PM
  2. Replies: 6
    Last Post: 10-01-2015, 05:23 AM
  3. Error connecting to server on MAC ?
    By Bloody in forum Help
    Replies: 0
    Last Post: 06-29-2015, 12:41 PM
  4. Replies: 12
    Last Post: 04-26-2015, 07:25 PM
  5. Replies: 4
    Last Post: 08-25-2012, 07:43 AM
Posting Permissions
  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •