Japanese Simutrans Forum

日本語simutransフォーラム => バグレポート => トピック開設者: z9999+ さんの発言 2012/05/02 04:55

トピック名: [r5676]チャット時にクライアントがサーバーにニックネームを送らない
投稿者: z9999+ さんの発言 2012/05/02 04:55
チャット時にクライアントがサーバーにニックネームを送らない。
サーバー側のメッセージではニックネームが(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() );
トピック名: Re:[r5676]チャット時にクライアントがサーバーにニックネームを送らない
投稿者: prissi さんの発言 2012/05/04 05:26
Again best thanks!