09.09.2017, 22:32
Estou preparando um cliente, testei-o no Windows e funcionou perfeitamente.
Mas quando eu mudei para o meu Linux VPS ubuntu, o servidor simplesmente fecha ao usar o socket_connect
Cуdigo:
Resultado:
Log do servidor:
Eu acredito que aconteceu porque a porta 4000 (TCP / UDP) nгo estб liberada no Linux. Se esse for o problema, me diga como liberб-lo.
Mas quando eu mudei para o meu Linux VPS ubuntu, o servidor simplesmente fecha ao usar o socket_connect
Cуdigo:
Код:
public OnPlayerConnect(playerid)
{
new pIP[16];
new string[32];
bac_Socket[playerid] = socket_create(UDP);
GetPlayerIp(playerid, pIP, sizeof(pIP));
IsACConnected[playerid] = false;
IsCheater[playerid] = false;
UpdateNeeded[playerid] = false;
format(string, sizeof(string), "connected |%d| ,%s,", playerid, CURRENT_VERSION); // azeite
socket_connect(bac_Socket[playerid], pIP, 4000);
socket_send(bac_Socket[playerid], string, sizeof(string));
return 1;
}
Log do servidor:
Код:
socket_connect(): Socket ID 0 has failed to connect.



/