Register for your free account! | Forgot your password?

Go Back   elitepvpers > MMORPGs > Nostale
You last visited: Today at 19:41

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

Advertisement



error login

Discussion on error login within the Nostale forum part of the MMORPGs category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Oct 2009
Posts: 92
Received Thanks: 7
Question error login

hi

I got the following error >>

I make my login everything right so far, then I'll click on my channel "Nos********" and give me a disconnect. Anyone know the solution?
oiakrap is offline  
Old 02/22/2013, 14:17   #2
 
elite*gold: 0
Join Date: Apr 2010
Posts: 2,832
Received Thanks: 4,152
It's because you dont have a gameserver running
Elektrochemie is offline  
Old 02/23/2013, 18:28   #3
 
elite*gold: 0
Join Date: Oct 2009
Posts: 92
Received Thanks: 7
but I'm with GameServer on =(. can I not put DataBase on GameServer? or I can put DataBase on GameServer? can you give me an information plz?
oiakrap is offline  
Old 02/23/2013, 18:58   #4
 
elite*gold: 0
Join Date: Oct 2010
Posts: 514
Received Thanks: 65
Lol you can't put Database on Game Server xDD... You need a connect to database in Game Server
szymek111 is offline  
Old 02/23/2013, 23:34   #5
 
elite*gold: 0
Join Date: Oct 2009
Posts: 92
Received Thanks: 7
so


Quote:
"driver" "mysql";
"host" "127.0.0.1";
"database" "";
"database" "";
"user" "root";
"pass" "";
"port" "3306";
}
oiakrap is offline  
Old 02/23/2013, 23:46   #6
 
elite*gold: 0
Join Date: Apr 2010
Posts: 2,832
Received Thanks: 4,152
theres no database and pass in it? ^^
Elektrochemie is offline  
Old 02/24/2013, 00:41   #7
 
elite*gold: 0
Join Date: Oct 2009
Posts: 92
Received Thanks: 7
then, is there no database in GameServer is not?
oiakrap is offline  
Old 02/24/2013, 00:56   #8
 
elite*gold: 0
Join Date: Apr 2010
Posts: 2,832
Received Thanks: 4,152
i dont know, which one are you using?
Elektrochemie is offline  
Old 02/24/2013, 01:18   #9
 
elite*gold: 0
Join Date: Oct 2009
Posts: 92
Received Thanks: 7
oh I misunderstood, yes there is a database and a pw just did not want to put srry ^^. but this connect to database for gameserver works? this is my doubt ^^.I'm doing so Gameserver looks :::::: >>>>
main.cpp:
Quote:
#include "headers.h"

#include <mysql\mysql.h>


#define DBHOST "127.0.0.1:3306"
#define USER "root"
#define PASSWORD "dbadmin"
#define DATABASE "nosdb"

#define NUMOFFSET 100
#define COLNAME 200

using namespace std;




int main(void)
{
std::cout << "##################NostaleExtremeX - Game Server#####################" << std::endl;
std::cout << "# NostaleExtremeX version Beta #" << std::endl;
std::cout << "# IP: 25.81.x #" << std::endl;
std::cout << "# Port: 4003 #" << std::endl;
std::cout << "# NEX - Private Server of Nostale #" << std::endl;
std::cout << "# NosPrivate #" << std::endl;
std::cout << "##################NostaleExtremeX - Game Server#####################" << std::endl;
long answer;
char recvbuf[255];

WSAData wsaData;
WORD DLLVERSION;
DLLVERSION = MAKEWORD(2,1);
answer = WSAStartup(DLLVERSION, &wsaData);
SOCKADDR_IN addr;
int addrlen = sizeof(addr);
SOCKET sListen;
SOCKET sConnect;
sConnect = socket(AF_INET,SOCK_STREAM,0);
addr.sin_addr.s_addr = inet_addr("25.81.x");
addr.sin_family = AF_INET;
addr.sin_port = htons(4003);
sListen = socket(AF_INET, SOCK_STREAM,0);
bind(sListen, (SOCKADDR*)&addr, sizeof(addr));
listen(sListen, SOMAXCONN);
int b = 0;
for(;{


if(sConnect = accept(sListen, (SOCKADDR*)&addr, &addrlen))
{
std::cout << " User Connected" << std::endl;
answer = recv(sConnect, recvbuf,255,0);
std::cout << recvbuf << std::endl;

}

}

WSACleanup();
std::cin.get();
return 0;
}

#include "headers.h"

/* Standard C++ headers */
#include <iostream>
#include <sstream>
#include <memory>
#include <string>
#include <stdexcept>

/* MySQL Connector/C++ specific headers */
#include <mysql\mysql.h>


#define DBHOST "127.0.0.1:3306"
#define USER "root"
#define PASSWORD "dbadmin"
#define DATABASE "nosdb"

#define NUMOFFSET 100
#define COLNAME 200

using namespace std;

int main(void)
{
std::cout << "##################NostaleExtremeX - Game Server#####################" << std::endl;
std::cout << "# NostaleExtremeX version Beta #" << std::endl;
std::cout << "# IP: 25.81.108.154 #" << std::endl;
std::cout << "# Port: 4003 #" << std::endl;
std::cout << "# NEX - Private Server of Nostale #" << std::endl;
std::cout << "# NosPrivate #" << std::endl;
std::cout << "##################NostaleExtremeX - Game Server#####################" << std::endl;
long answer;
char recvbuf[255];

WSAData wsaData;
WORD DLLVERSION;
DLLVERSION = MAKEWORD(2,1);
answer = WSAStartup(DLLVERSION, &wsaData);
SOCKADDR_IN addr;
int addrlen = sizeof(addr);
SOCKET sListen;
SOCKET sConnect;
sConnect = socket(AF_INET,SOCK_STREAM,0);
addr.sin_addr.s_addr = inet_addr("25.81.108.154");
addr.sin_family = AF_INET;
addr.sin_port = htons(4003);
sListen = socket(AF_INET, SOCK_STREAM,0);
bind(sListen, (SOCKADDR*)&addr, sizeof(addr));
listen(sListen, SOMAXCONN);
int b = 0;
for(;{


if(sConnect = accept(sListen, (SOCKADDR*)&addr, &addrlen))
{
std::cout << " User Connected" << std::endl;
answer = recv(sConnect, recvbuf,255,0);
std::cout << recvbuf << std::endl;

}

}

WSACleanup();
std::cin.get();
return 0;
}

int _tmain(int argc, _TCHAR* argv[])
{
"driver" "mysql";
"host" "127.0.0.1";
"database" "";
"database" "";
"user" "root";
"pass" "";
"port" "3306";
}
headers.h

Quote:
#pragma comment(lib,"ws2_32.lib")


// Define
#define MAX_SOCKET 10
#define RECV_BUFFER 512

// Includes
#include <string>
#include <iostream>
#include <WinSock2.h>
#include <Windows.h>
#include <vector>
#include <sstream>

int WsaStart(void); // Simpel WSA-Start Function
std::string DecryptSessionPacket(std::string str); // Decrypt Session Function
std::string DecryptGamePacket2(unsigned char str[]); // DecryptGame2 Function
std::string DecryptGamePacket(int session_id, unsigned char *str, int length); // DecryptGame Function


using namespace std;

std::string DecryptSessionPacket(std::string str)
{
std::string encrypted_string;

for (int i = 1; i < str.length(); i++)
{
if (str[i] == 0xE) { return encrypted_string; }

unsigned char firstbyte = str[i] - 0xF;
unsigned char secondbyte = firstbyte;
secondbyte &= 0xF0;
firstbyte = firstbyte - secondbyte;
secondbyte >>= 0x4;

switch (secondbyte)
{
case 0:
encrypted_string += ' ';
break;

case 1:
encrypted_string += ' ';
break;

case 2:
encrypted_string += '-';
break;

case 3:
encrypted_string += '.';
break;

default:
secondbyte += 0x2C;
encrypted_string += secondbyte;
break;
}

switch (firstbyte)
{
case 0:
encrypted_string += ' ';
break;

case 1:
encrypted_string += ' ';
break;

case 2:
encrypted_string += '-';
break;

case 3:
encrypted_string += '.';
break;

default:
firstbyte += 0x2C;
encrypted_string += firstbyte;
break;
}
}

return encrypted_string;
}

std::vector<std::string> &split(const std::string &s, char delim, std::vector<std::string> &elems) {
stringstream ss(s);
std::string item;
while(std::getline(ss, item, delim)) {
elems.push_back(item);
}
return elems;
}

std::vector<std::string> split(const std::string &s, char delim) {
std::vector<std::string> elems;
return split(s, delim, elems);
}



std::string DecryptGamePacket(int session_id, unsigned char *str,int length) //session_id, length and recvbuf
{
std::string encrypted_string = "";
int session_key = session_id & 0xFF;
unsigned char session_number = session_id >> 6;
session_number &= 0xFF;
session_number &= 0x80000003;

switch (session_number)
{
case 0:
for (int i = 0; i < length; i++)
{
unsigned char firstbyte = session_key + 0x40;
unsigned char highbyte = str[i] - firstbyte;
encrypted_string += highbyte;
}
break;

case 1:
for (int i = 0; i < length; i++)
{
unsigned char firstbyte = session_key + 0x40;
unsigned char highbyte = str[i] + firstbyte;
encrypted_string += highbyte;
}
break;

case 2:
for (int i = 0; i < length; i++)
{
unsigned char firstbyte = session_key + 0x40;
unsigned char highbyte = str[i] - firstbyte ^ 0xC3;
encrypted_string += highbyte;
}
break;

case 3:
for (int i = 0; i < length; i++)
{
unsigned char firstbyte = session_key + 0x40;
unsigned char highbyte = str[i] + firstbyte ^ 0xC3;
encrypted_string += highbyte;
}
break;

default:
encrypted_string += 0xF;
break;
}

std::vector<std::string> temp = split(encrypted_string, 0xFF);
std::string save = "";

for (int i = 0; i < temp.size(); i++)
{
save += DecryptGamePacket2((unsigned char*) temp[i].c_str());
save += 0xFF;
}

return save;
}

std::string DecryptGamePacket2(unsigned char str[])
{
std::string decrypted_string;
char table[] = {' ','-','.','0','1','2','3','4','5','6','7','8','9','n'} ;
int count = 0;

for (count = 0; count < strlen((const char*)str); )
{
if (str[count] <= 0x7A)
{
unsigned char len = str[count];

for (int i = 0; i < (int)len; i++)
{
count++;
decrypted_string += str[count] ^ 0xFF;
}

count++;
} else
{
unsigned char len = str[count];
len &= 0x7F;

for (int i = 0; i < (int)len
{
count++;

unsigned char highbyte = str[count];
highbyte &= 0xF0;
highbyte >>= 0x4;

unsigned char lowbyte = str[count];
lowbyte &= 0x0F;

if (highbyte != 0x0 && highbyte != 0xF)
{
decrypted_string += table[highbyte-1];
i++;
}

if (lowbyte != 0x0 && lowbyte != 0xF)
{
decrypted_string += table[lowbyte-1];
i++;
}
}
count ++;
}
}

return decrypted_string;
}

std::string EncryptGamePacket(string str)
{
std::string encrypted_string;
std::vector<std::string> buffer;

buffer = split(str, ' ');
encrypted_string += buffer[0].length();

for (int i = 0 ; i < str.length(); i++)
{
if (i == buffer[0].length())
{
int size = str.length() - buffer[0].length();
encrypted_string += size;
}

encrypted_string += str[i] ^ 0xFF;
}

return encrypted_string += 0xFF;
}
is there something wrong?

ups I repeat two sometimes ^^ srry ^^
oiakrap is offline  
Old 08/05/2013, 20:02   #10
 
elite*gold: 0
Join Date: Aug 2013
Posts: 154
Received Thanks: 166
WTF this **** ? i think just copy and paste xD

try with this ^^

Code:
void run(char *host, short int port)
{
	WSAData wsa;
	WSAStartup(0x0201,&wsa);
	SOCKET sock_ls = socket(AF_INET, SOCK_STREAM, 0);
	SOCKADDR_IN sock_addr;
	sock_addr.sin_addr.s_addr = inet_addr(host);
	sock_addr.sin_family = AF_INET;
	sock_addr.sin_port = htons(port);
	bind(sock_ls,(SOCKADDR*)&sock_addr,sizeof(sock_addr));
	int ls_result = 0, sin_size = 0;
	while(ls_result >= 0)
	{
		ls_result = listen(sock_ls, 0x7FFFFFFF);
		if(ls_result < 0)
		{
			WSACleanup();
			std::cout << "Could not listen on " << host << ":" << port << std::endl;
		}
		else
		{
			sin_size = sizeof(struct sockaddr_in);
			socks.push_back(accept(sock_ls,(SOCKADDR*)&sock_addr,&sin_size));
			// .. connection accepted ..
		}
	}
}
Sm•ke is offline  
Old 08/05/2013, 23:10   #11
 
ernilos's Avatar
 
elite*gold: 20
Join Date: Jan 2012
Posts: 766
Received Thanks: 645
Quote:
Originally Posted by Sm•ke View Post
WTF this **** ? i think just copy and paste xD

try with this ^^

Code:
void run(char *host, short int port)
{
WSAData wsa;
WSAStartup(0x0201,&wsa);
SOCKET sock_ls = socket(AF_INET, SOCK_STREAM, 0);
SOCKADDR_IN sock_addr;
sock_addr.sin_addr.s_addr = inet_addr(host);
sock_addr.sin_family = AF_INET;
sock_addr.sin_port = htons(port);
bind(sock_ls,(SOCKADDR*)&sock_addr,sizeof(sock_addr));
int ls_result = 0, sin_size = 0;
while(ls_result >= 0)
{
ls_result = listen(sock_ls, 0x7FFFFFFF);
if(ls_result < 0)
{
WSACleanup();
std::cout << "Could not listen on " << host << ":" << port << std::endl;
}
else
{
sin_size = sizeof(struct sockaddr_in);
socks.push_back(accept(sock_ls,(SOCKADDR*)&sock_addr,&sin_size));
// .. connection accepted ..
}
}
}
6 month later. And, short+int=6Byte, just use Short lol
ernilos is offline  
Old 08/06/2013, 02:57   #12
 
elite*gold: 0
Join Date: Aug 2013
Posts: 154
Received Thanks: 166
yeah sorry i haven't removed int when i changed in short :3
void run(char *host, short port)
Sm•ke is offline  
Reply


Similar Threads Similar Threads
LOGIN ERROR!
12/08/2012 - Flyff Private Server - 1 Replies
It always says that. "INCORRECT PASSWORD" i already tryed those procedure to create an account. please help! :'(
Login Error=13
06/30/2012 - DarkOrbit - 23 Replies
hi guys, what is Login Error= 13? i get this on my account on global 1. am i banned? acc was lvl 15 and only botted. ~ 7 weeks of botting 24/7. can someone help?
Warrock Pvp Server Complete Succesfully Game Login But Login Map Error :S
02/22/2011 - WarRock - 7 Replies
Hi friends succesfully warrock pvp server and game login ıd pw succesfully server list WREMU Create room friedns came friends ready game start do not be eniting please help :(
Login-Error: Cannot login to Server
04/10/2009 - Aion - 8 Replies
It works fine but 1 hour ago gameguard was updated with ggscan.des or something like this and now i have every time following error while login: "Cannot connect to the authorization server" can someone help me?
Login Error
02/23/2009 - Dekaron Private Server - 8 Replies
Okay so I downloaded and installed the new Extreme-Dekaron English server. And when i go to login my characterm it says the client version isn't up to date. Any help?



All times are GMT +1. The time now is 19:42.


Powered by vBulletin®
Copyright ©2000 - 2026, 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 ©2026 elitepvpers All Rights Reserved.