}
static void gameserver_player_leave( int index ){
-
netmsg_playerjoin leave;
leave.inetmsg_id = k_inetmsg_playerleave;
leave.index = index;
+ vg_info( "Player leave (%d)\n", index );
gameserver_send_to_all( index, &leave, sizeof(leave),
k_nSteamNetworkingSend_Reliable );
}
const char *server_lon1 = "46.101.34.155:27402";
SteamAPI_SteamNetworkingIPAddr_ParseString( &remoteAddr, server_lon1 );
#endif
+ const char *server_lan = "192.168.1.32:27402";
+ SteamAPI_SteamNetworkingIPAddr_ParseString( &remoteAddr, server_lan );
char buf[256];
SteamAPI_SteamNetworkingIPAddr_ToString( &remoteAddr, buf, 256, 1 );
/* TODO: interpret the uids */
player->board_view_slot = 0;
player->playermodel_view_slot = 0;
+
+ vg_strncpy( playerjoin->username, player->username,
+ sizeof(player->username), k_strncpy_always_add_null );
+
+ vg_info( "#%u joined with name: %s\n", player->username );
}
else {
vg_error( "inetmsg_playerjoin: player index out of range\n" );
struct network_player *player = &netplayers.list[ playerleave->index ];
player_remote_unwatch( player );
player->active = 0;
+ vg_info( "player leave (%d)\n", playerleave->index );
}
else {
vg_error( "inetmsg_playerleave: player index out of range\n" );