bugs
authorhgn <hgodden00@gmail.com>
Sun, 1 Oct 2023 05:45:48 +0000 (06:45 +0100)
committerhgn <hgodden00@gmail.com>
Sun, 1 Oct 2023 05:45:48 +0000 (06:45 +0100)
addon.c
gameserver.c
player_remote.c

diff --git a/addon.c b/addon.c
index 4ac9f91bc1443fc096b0e2d59329fe133051c3df..09cb43bce8271b20043442e0a3d0509e73a6ad70 100644 (file)
--- a/addon.c
+++ b/addon.c
@@ -109,8 +109,10 @@ static int addon_uid_to_alias( char uid[ADDON_UID_MAX], addon_alias *alias ){
 
    if( !strcmp(location,"steam") )
       alias->workshop_id = atoll( uid+12 );
-   else if( !strcmp(location,"local") )
+   else if( !strcmp(location,"local") ){
+      alias->workshop_id = 0;
       vg_strncpy( uid+12, alias->foldername, 64, k_strncpy_always_add_null );
+   }
    else
       return 0;
 
index abd5aaa13666a129d07fb54eab0f670b337a0ed7..b6ca2104a38324dcb1cce368e7e072801dd49be8 100644 (file)
@@ -349,8 +349,8 @@ static void gameserver_rx_200_300( SteamNetworkingMessage_t *msg ){
       u32 chs = vg_strncpy( client->username, prop->name, name_len,
                             k_strncpy_always_add_null );
 
-      vg_info( "client #%d changed name to: %s\n", client_id, 
-               client->username );
+      vg_info( "client #%d changed name to: %s [%s]\n", client_id, 
+               client->username, prop->name );
 
       u32 propsize = sizeof(netmsg_playerusername) + chs + 1;
       gameserver_send_to_all( client_id, prop, propsize,
index 3d674bcda2257d37a645b802818b39ee3006000b..f81cdf50ec3259a256a655a61aa24a3f9e68febf 100644 (file)
@@ -75,7 +75,8 @@ static void player_remote_rx_200_300( SteamNetworkingMessage_t *msg ){
          network_msgstring( update->name, msg->m_cbSize, sizeof(*update),
                             player->username, sizeof(player->username) );
 
-         vg_info( "#%u changed username to: %s\n", player->username );
+         vg_info( "#%u changed username to: %s\n", 
+                  update->index, player->username );
       }
       else {
          vg_error( "inetmsg_playerleave: player index out of range\n" );