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

Обновлено: 02.07.2024

Close


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Close


-= Пользователь 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 году тоже не было функций передачи файлов.

Close


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

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

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









< /p>

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

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


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

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


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

Close


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

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

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









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


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

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









< /p>

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

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

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

-= TeamSpeak Fanatic =-

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

Это неверно.

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

Close


-= TeamSpeak Addict =-

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

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

-= TeamSpeak Addict =-


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


-= TeamSpeak Addict =-

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


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


-= TeamSpeak Addict =-

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

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


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


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

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

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


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


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


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









< /p>

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

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