|
You last visited: Today at 19:41
Advertisement
error login
Discussion on error login within the Nostale forum part of the MMORPGs category.
02/22/2013, 13:02
|
#1
|
elite*gold: 0
Join Date: Oct 2009
Posts: 92
Received Thanks: 7
|
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?
|
|
|
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
|
|
|
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?
|
|
|
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
|
|
|
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";
}
|
|
|
|
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? ^^
|
|
|
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?
|
|
|
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?
|
|
|
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 ^^
|
|
|
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 ..
}
}
}
|
|
|
08/05/2013, 23:10
|
#11
|
elite*gold: 20
Join Date: Jan 2012
Posts: 766
Received Thanks: 645
|
Quote:
Originally Posted by Sm•ke
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
|
|
|
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)
|
|
|
 |
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.
|
|