投稿者 トピック: [r5676]チャット時にクライアントがサーバーにニックネームを送らない  (参照数 2007 回)

z9999+

  • 管理人
  • 急行
  • *
  • 投稿: 364
チャット時にクライアントがサーバーにニックネームを送らない。
サーバー側のメッセージではニックネームが(null)になってしまうため、すべてのニックネームがセーブゲームから失われてしまう。

When chatting, clients don't send nickname to server.
On server side, nickname of chat messeage will be '(null)'.
As a result, all nickname of chat messeage will be lost from savegame when reloading the savegame.

Clients need to send nickname to server.

message_frame_t.cc:117
引用
      nwc_chat_t* nwchat = new nwc_chat_t( ibuf, welt->get_active_player()->get_player_nr() );

引用
      nwc_chat_t* nwchat = new nwc_chat_t( ibuf, welt->get_active_player()->get_player_nr(), umgebung_t::nickname.c_str() );

prissi

  • 各駅停車
  • *
  • 投稿: 45