Как поставить аватар в TeamSpeak
Обновлено: 02.07.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. Когда я пытаюсь установить аватар, я получаю сообщение об ошибке: "Не удалось загрузить изображение аватара".
< /p>
Мы работаем над этой службой (это не ошибка ts5). Между тем, вам просто нужно попробовать это во второй раз.
То же самое происходит и с удалением.
При отправке мне личных сообщений: не забудьте указать ссылку на ветку форума или сообщение.
-= Пользователь TeamSpeak =-
Не могу найти, где хоть аватарку поставить? Его нет в этой версии?
Я нашел решение, и теперь оно исправлено!
р>
-= Пользователь 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».
р>
-= TeamSpeak Addict =-
Изменить аватар пользователя
Может ли администратор сервера изменить аватар пользователя? Я знаю, что если у каждого есть разрешение на это, каждый может изменить свое собственное. но я хочу дать определенный аватар определенной группе пользователей, пока они не получат более высокий рейтинг.
-= TeamSpeak Addict =-
Было бы круто. иметь настройку сервера, в которой вы можете включить аватары «управляемые пользователем» или «управляемые сервером».
-= TeamSpeak Addict =-
Думаю, было бы очень полезно, если бы вы могли удалить аватар пользователя с правами администратора сервера.
-= Пользователь TeamSpeak =-
-= TeamSpeak Addict =-
Первоначальное сообщение от MarcDan
Удаление файла на сервере или удаление записи в базе данных наверняка поможет. Афаик, из SQ это сделать невозможно.
И +1 за предложение, хотя я знаю, что оно уже было запланировано
-= Пользователь TeamSpeak =-
Первоначальное сообщение от Jonybat
Удаление файла на сервере или удаление записи в базе данных наверняка поможет. Афаик, из SQ это сделать невозможно.
И +1 за предложение, хотя я знаю, что оно уже было запланировано
Мне действительно интересно, есть ли у кого-нибудь процедура добавления аватаров, а не их удаления
Я прочитал форум и прочитал, что была открыта ошибка для удаления аватаров, и готовилась модификация для администраторов, чтобы они могли настраивать аватар пользователей, но до тех пор я хотел бы иметь возможность выполнять это работа вручную, если это не слишком много работы
< /p>
Изменение аватара других пользователей не будет включено!
Для возможности удаления аватара других пользователей запрашивается разрешение.
Читайте также: