Как поставить аватар в TeamSpeak

Обновлено: 21.11.2024

-= Пользователь TeamSpeak =-

Невозможно установить аватар. (прочитайте перед публикацией)

Во-первых, я не уверен, что это размещено на правильных форумах, переместите, если необходимо, пожалуйста).

Я уверен, что вы видели многие из этих сообщений раньше. Я столкнулся со многими из них, пытающимися выяснить, в чем может заключаться моя проблема, не отправляя сообщения сюда. Увы, ни один из них не относился к моему вопросу. Во всяком случае, я ничего не нашел.

Вот в чем проблема:

На нашем сервере TS есть администраторы сервера (около 7 сейчас), обычные и гостевые.
Администраторам серверов разрешено делать все что угодно, иметь максимальную мощность, неограниченный размер файла и т. д. Я один из них.
Я подробно проверил все настройки и исправил все, что смог найти в вопросах на этих форумах и в Интернете, чтобы разрешить использование аватаров в нашем тимспике.
Пока мы не можем устанавливать аватары. Когда я пытаюсь, это позволяет мне выбрать изображение. Когда я выбираю один, он не выдает ошибки (ни размер файла, ни ограничения изображения, ни что-либо еще). Работает точно так же, как и на других ТС, на которых я был, но картинка просто не появляется.

Мне еще предстоит поговорить с владельцем. Я не знаю, какие существуют различия в полномочиях владельца и администраторов сервера, поэтому проблема может заключаться в этом. Кроме того, владелец установлен в качестве администратора сервера в TeamSpeak (насколько я вижу в разрешениях и т. д.)

Я перечислю здесь некоторые вещи, которые могу быстро найти, чтобы вам не пришлось их поднимать:

-В базовых разрешениях разрешена установка аватара
-В разрешениях для администратора сервера/обычного/гостя, при изменении клиента, максимальный размер аватара установлен на -1 (для целей тестирования) ((В настройках -опции-приложения, Расширенная система разрешений включена))
-В настройках-опции-оформление разрешена поддержка Animated Gif

Кто-нибудь знает, почему это не работает? Многих из нас это озадачило.

Если это настройки владельца (если есть какие-то дополнительные), не могли бы вы разместить их здесь, в чем может быть проблема? Я еще не был владельцем канала, поэтому не знаю, как они выглядят.

Заранее спасибо!

10 минут спустя:
Обновление:

Я разговаривал с владельцем, и оказалось, что ОН может установить аватар, а остальные нет.
Мы это исправили (открыли порт) и теперь каждый может поставить аватарку, но каждый видит только свою. При просмотре аватара другого человека показывает только "загружается изображение". (обновление: это происходит и с моей собственной картинкой) В некоторых случаях отображается красный запрещенный символ.
Некоторые другие проблемы:
- Никто не может изменить свой аватар. Первая картинка, которую я поставил, не может быть изменена (и до сих пор не просматривается другими).
- Никто не может удалить свой аватар. Выдает ошибку: "Не удалось удалить аватарку на сервере".
- Ни один администратор сервера не может удалять чужие аватары (даже если это разрешено в разрешениях)

(Все еще просматривая список существующих тем аватаров, найденные решения нам не подходят)

30 минут спустя:
Проблема устранена. Единственная проблема, которую мы оставили, это то, что некоторые люди не могут видеть чужие аватары. Однако это только в нескольких случаях.

-= Пользователь TeamSpeak =-

Как установить аватар через ClientQuery

Как сказано в заголовке, мне нужна помощь, я ничего не нашел при поиске в документации.
clientupdate client_flag_avatar пытался использовать, но не удалось. Нужна помощь.

-= TeamSpeak Lover =-

Ну, это не так просто, но я попытаюсь дать вам краткое руководство:

Во-первых, аватары передаются по протоколу FileTransfer, как и файлы в целом.

Необходимо выполнить следующие действия:
1.) Инициализировать передачу файлов во внутреннее хранилище с именем файла «аватар».

После этого вы получите ftkey, порт и IP-адрес. IP-адрес может быть неверным, как показано выше (это адрес для прослушивания. Здесь 0.0.0.0 означает прослушивание на всех доступных интерфейсах. Это мало поможет. Но важны порт и ftkey.

2.) Отправьте файл через ft-порт (здесь 30033). Откройте сокет на порт 30033 на ip сервера. Сначала отправьте ftkey без символов новой строки или разделителя, чтобы добавить содержимое файла (размер в байтах). Затем закройте порт, и передача файла будет выполнена.

Строка в "" - это ftkey, который отправляется первым, затем добавляется файл Obbi.jpg. Имейте в виду, что Obbi.jpg имеет правильный формат и имеет размер size байт.

Вы получите хэш и указанное имя файла. Хэш должен быть установлен как значение для client_flag_avatar

После этого клиент загрузит ваш аватар и отобразит его. Смотрите журнал клиента на наличие ошибок! (вроде неправильной md5sum и т.д.)
Очень важным при всем этом является время. Каждая операция имеет тайм-аут. Поэтому, если вы проверите это вручную, вам не придется тратить много времени на ввод команд.

-= Пользователь TeamSpeak =-

-= TeamSpeak Lover =-

Есть ли способ сделать это в последней версии?
Я могу загружать значки,
но я получаю неверный размер, когда пытаюсь загрузить аватары.
Я просто хочу восстановить резервную копию со всеми файлами

-= TeamSpeak Fanatic =-

В клиентском запросе нет функций передачи файлов. Сообщение Обби было неверным еще на момент написания, так как в 2014 году тоже не было функций передачи файлов.

-= Пользователь TeamSpeak =-

Я не могу установить аватар в TeamsSpeak 5

Я не могу установить аватар в ts5. Когда я пытаюсь установить аватар, я получаю сообщение об ошибке: "Не удалось загрузить изображение аватара".

Мы работаем над этой службой (это не ошибка ts5). Между тем, вам просто нужно попробовать это во второй раз.
То же самое происходит и с удалением.

При отправке мне личных сообщений: не забудьте указать ссылку на ветку форума или сообщение.

-= Пользователь TeamSpeak =-

Не могу найти, где хоть аватарку поставить? Его нет в этой версии?

Я нашел решение, и теперь оно исправлено!

-= Пользователь TeamSpeak =-

Установить аватар пользователя через серверный запрос

Поскольку аватары ограничены размером 300x300 пикселей, у меня есть скрипт для изменения размера анимированных GIF-файлов. Тем не менее, я думаю, что для меня и моих друзей было бы проще, если бы мы могли опубликовать URL-адрес нашего чат-бота, позволить ему изменить все размеры и установить новый аватар.
Единственная вещь, касающаяся аватаров в руководстве по запросам сервера, это CLIENT_FLAG_AVATAR.
Есть ли способ установить аватар пользователя через серверный запрос?
Если нет, я знаю, что все пользовательские аватары сервера находятся в каталоге ts3server/files/virtualserver_1/internal, но они имеют странную encondig (avatar_xyz. который не является uid пользователя)
Достаточно ли будет просто заменить правильный файл аватара на сервере?

При отправке мне личных сообщений: не забудьте указать ссылку на ветку форума или сообщение.

-= Пользователь TeamSpeak =-

Спасибо за пояснение.
А вторая часть? Есть ли нежелательные побочные эффекты, если я заменю файл avatar_xyz.. напрямую?

Первоначальное сообщение от dante696

Исходное сообщение SackZement

При отправке мне личных сообщений: не забудьте указать ссылку на ветку форума или сообщение.

-= TeamSpeak Fanatic =-

Первоначальное сообщение от dante696

Это неверно.

Все это объясняется на моем веб-сайте.
Что касается установки аватара, это объясняется в разделе «client_flag_avatar und client_base64HashClientUID».
Удаление аватара описано в разделе «ftdeletefile».

-= TeamSpeak Addict =-

Изменить аватар пользователя

Может ли администратор сервера изменить аватар пользователя? Я знаю, что если у каждого есть разрешение на это, каждый может изменить свое собственное. но я хочу дать определенный аватар определенной группе пользователей, пока они не получат более высокий рейтинг.

-= TeamSpeak Addict =-

Было бы круто. иметь настройку сервера, в которой вы можете включить аватары «управляемые пользователем» или «управляемые сервером».

-= TeamSpeak Addict =-

Думаю, было бы очень полезно, если бы вы могли удалить аватар пользователя с правами администратора сервера.

-= Пользователь TeamSpeak =-

-= TeamSpeak Addict =-

Первоначальное сообщение от MarcDan

Удаление файла на сервере или удаление записи в базе данных наверняка поможет. Афаик, из SQ это сделать невозможно.

И +1 за предложение, хотя я знаю, что оно уже было запланировано

-= Пользователь TeamSpeak =-

Первоначальное сообщение от Jonybat

Удаление файла на сервере или удаление записи в базе данных наверняка поможет. Афаик, из SQ это сделать невозможно.

И +1 за предложение, хотя я знаю, что оно уже было запланировано

Мне действительно интересно, есть ли у кого-нибудь процедура добавления аватаров, а не их удаления

Я прочитал форум и прочитал, что была открыта ошибка для удаления аватаров, и готовилась модификация для администраторов, чтобы они могли настраивать аватар пользователей, но до тех пор я хотел бы иметь возможность выполнять это работа вручную, если это не слишком много работы

Изменение аватара других пользователей не будет включено!
Для возможности удаления аватара других пользователей запрашивается разрешение.

Читайте также: