Thomas | 2021-02-17 10:25:36 UTC | #1
Tak jak w temacie jak można pobrać liczbę kanałów poprzez php np. Liczba kanałów: 351.
I mam jeszcze jedno pytanie jak można pobrać nwm czy przez JS czy przez PHP ping serwera ts’a?
psycho | 2019-11-10 18:22:02 UTC | #2
Można pobrać ilość kanałów, najprościej wystarczy pobrać tablicę kanałów i policzyć ją lub pobrać tą wartość z virtualservera.
Co do drugiego pytania średni ping serwera ts3 również można pobrać z virtualserver’a. Do pingowania będzie inna robota, ale to będzie ping serwera gdzie stoi strona do serwera ts3 (ping będzie pewnie znacznie mniejszy). W JS będzie się już dało zrobić, aby to klient pingował i pobierać jego ping
Thomas | 2019-11-10 18:31:45 UTC | #3
A jak się nazywa ta wartość virtualservera ? Bo ja w sumie w tym nowy jestem i zbytnio się nie znam. A jak widzę na jakiś tronach to jest tego masa ale jak chcę wyświetlić np poprzez print / echo to nic nie ma :/
psycho | 2019-11-10 19:08:25 UTC | #4
Wystarczy jeden element tablicy sobie wypisać i sprawdzić, ale jak dobrze pamiętam to może być to virtualserver_channels
lub coś w tej okolicy
Thomas | 2019-11-10 22:25:15 UTC | #5
Tylko że jak dam tak:
$ts->getProperty(“virtualserver_channels”);
To zwraca wartość NULL czyli nic nie wyświetla :confused:
A przy okazji jak mogę pobrać jeszcze ilość wejść na serwer w tym miesiącu? O ile tu coś takiego istnieje.
MTGmati | 2019-11-10 22:54:17 UTC | #6
[quote=”Thomas, post:5, topic:12597”]
A przy okazji jak mogę pobrać jeszcze ilość wejść na serwer w tym miesiącu?
[/quote]
Nie można pobrać takiej wartości w skali miesięcznej. Natomiast możesz pobrać informacje o ilości połączeń od momentu włączenia serwera (tzn. Zaliczalnej od uptime).
psycho | 2019-11-10 22:55:47 UTC | #7
[quote=”Thomas, post:5, topic:12597”]
A przy okazji jak mogę pobrać jeszcze ilość wejść na serwer w tym miesiącu? O ile tu coś takiego istnieje.
[/quote]
[quote=”MTGmati, post:6, topic:12597”]
Nie można pobrać takiej wartości w skali miesięcznej . Natomiast możesz pobrać informacje o ilości połączeń od momentu włączenia serwera (tzn. Zaliczalnej od uptime).
[/quote]
Da się, ale to może być już bardziej skomplikowany skrypt i trzeba będzie to zrobić od podstaw samemu.
MTGmati | 2019-11-10 22:57:47 UTC | #8
[quote=”psycho, post:7, topic:12597”]
Da się, ale to może być już bardziej skomplikowany skrypt i trzeba będzie to zrobić od podstaw samemu.
[/quote]
Na podstawie unikalnych (DBID) jak najbardziej, w przypadku tych nieunikalnych będzie potrzebna baza.
Jebanany | 2019-11-10 23:56:17 UTC | #9
https://forum.lvlup.pro/t/ts3-php-framework-tworzenie-konfiguracji/852
A co do pobrania liczby kanałów
// np. w ten sposób (lub ten poniżej)
$channels_count = count($ts3_VirtualServer->channelList());
A do pingu
$server_info = $ts3_VirtualServer->getInfo();
$ping = $server_info['virtualserver_total_ping'];
Lista wartości, które możesz pobrać z informacji o serwerze:
virtualserver_id
virtualserver_unique_identifier
virtualserver_name
virtualserver_welcomemessage
virtualserver_platform
virtualserver_version
virtualserver_maxclients
virtualserver_password
virtualserver_clientsonline
virtualserver_channelsonline
virtualserver_created
virtualserver_uptime
virtualserver_codec_encryption_mode
virtualserver_hostmessage
virtualserver_hostmessage_mode
virtualserver_filebase
virtualserver_default_server_group
virtualserver_default_channel_group
virtualserver_flag_password
virtualserver_default_channel_admin_group
virtualserver_max_download_total_bandwidth
virtualserver_max_upload_total_bandwidth
virtualserver_hostbanner_url
virtualserver_hostbanner_gfx_url
virtualserver_hostbanner_gfx_interval
virtualserver_complain_autoban_count
virtualserver_complain_autoban_time
virtualserver_complain_remove_time
virtualserver_min_clients_in_channel_before_forced_silence
virtualserver_priority_speaker_dimm_modificator
virtualserver_antiflood_points_tick_reduce
virtualserver_antiflood_points_needed_command_block
virtualserver_antiflood_points_needed_ip_block
virtualserver_client_connections
virtualserver_query_client_connections
virtualserver_hostbutton_tooltip
virtualserver_hostbutton_url
virtualserver_hostbutton_gfx_url
virtualserver_queryclientsonline
virtualserver_download_quota
virtualserver_upload_quota
virtualserver_month_bytes_downloaded
virtualserver_month_bytes_uploaded
virtualserver_total_bytes_downloaded
virtualserver_total_bytes_uploaded
virtualserver_port
virtualserver_autostart
virtualserver_machine_id
virtualserver_needed_identity_security_level
virtualserver_log_client
virtualserver_log_query
virtualserver_log_channel
virtualserver_log_permissions
virtualserver_log_server
virtualserver_log_filetransfer
virtualserver_min_client_version
virtualserver_name_phonetic
virtualserver_icon_id
virtualserver_reserved_slots
virtualserver_total_packetloss_speech
virtualserver_total_packetloss_keepalive
virtualserver_total_packetloss_control
virtualserver_total_packetloss_total
virtualserver_total_ping
virtualserver_ip
virtualserver_weblist_enabled
virtualserver_ask_for_privilegekey
virtualserver_hostbanner_mode
virtualserver_channel_temp_delete_delay_default
virtualserver_min_android_version
virtualserver_min_ios_version
virtualserver_nickname
virtualserver_antiflood_points_needed_plugin_block
virtualserver_status
connection_filetransfer_bandwidth_sent
connection_filetransfer_bandwidth_received
connection_filetransfer_bytes_sent_total
connection_filetransfer_bytes_received_total
connection_packets_sent_speech
connection_bytes_sent_speech
connection_packets_received_speech
connection_bytes_received_speech
connection_packets_sent_keepalive
connection_bytes_sent_keepalive
connection_packets_received_keepalive
connection_bytes_received_keepalive
connection_packets_sent_control
connection_bytes_sent_control
connection_packets_received_control
connection_bytes_received_control
connection_packets_sent_total
connection_bytes_sent_total
connection_packets_received_total
connection_bytes_received_total
connection_bandwidth_sent_last_second_total
connection_bandwidth_sent_last_minute_total
connection_bandwidth_received_last_second_total
connection_bandwidth_received_last_minute_total
system | 2019-12-12 23:57:10 UTC | #10
Ten temat został automatycznie zamknięty 32 dni po ostatnim wpisie. Tworzenie nowych odpowiedzi nie jest już możliwe.