Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нём некорректно. Вам необходимо обновить браузер или попробовать использовать другой.
Как отправить сообщение от лица игрока со стороны КЛИЕНТА, чтобы оно отправлялось всем игрокам.
Клиент не знает да и не должен знать конфиденциальные данные других игроков, в т.ч ip адреса. Так что вариант 1 - отправить пакет на сервер - отослать этот пакет всем клиентам
Ну а как это сделать? И я думал что всего лишь нужно как то от лица игрока отправить сообщение в чат, в чате вроде вед итак все игроки увидят.
Поправь если я как то не так понял, заранее спасибо
Всем игрокам отправить сообщение может только СЕРВЕР. Потому что только СЕРВЕР знает список всех подключенных игроков.
Любое отправленное вами сообщение в чат уходит сервер, а тот уже делает рассылку этого сообщения всем игрокам, в том числе, вы видите своё сообщение в чате как результат этой рассылки.
Даже если бы ты знал ИП другого игрока напрямую ты не смог бы ему ничего отправить потому что сейчас все провайдеры пользуются асимметричным НАТом. Единственный вариант это поднимать свой сервер-ретранслятор на белом ипшнике и через него уже все гонять.
Дополню, что миникарты имеют такую фичу - отправлять координаты в чат всем игрокам. Обычные игроки видят плохо-читаемый текст, игроки с модом - видят кнопочку, нажав на которую в миникарте добавится нужная позиция.
Если это не важно, что игроки без мода будут видеть в чате какую-то ересь - можно сделать так-же