-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
a few questions #1
Comments
There might be an error in
Checkout https://github.com/wfjsw/hall/blob/master/config.go it specified a JSON structure. Craft that file manually and use it as
On my server it once handled 1000 simultaneous connections before my CPU drained. When supplied with more resource it should scale pretty well, since this makes uses of goroutines to achieve higher multicore performance than original Murmur server. Note that there are extra optimizations for UDP thus UDP is preferred over TCP. |
thanks alot for your answer. Got an additional question - does it support to automatically switch to TCP in case UDP is unstable & back to TCP again if UDP becomes stable again ( or is this handled in the clients ) ? and do you by the way have an example config.json that is populated ? |
It should be client-side, however mumble-voip/mumble#5421 Hall features a way to disable UDP when it see packet drops through UDP Packet Statistics configurable in Here is an config example: {
"server_id": 1,
"welcome_text": "",
"host": "0.0.0.0",
"port": 64738,
"accept_proxy_protocol": false,
"bandwidth": 48000,
"users": 5000,
"debug": false,
"max_channel_users": 0,
"allow_udp": true,
"allow_udp_voice": true,
"allow_ping": true,
"max_text_message_length": 5000,
"max_image_message_length": 131072,
"allow_html": true,
"publish": true,
"ssl_cert": "cert.pem",
"ssl_key": "key.pem",
"cert_required": true,
"send_version": true,
"timeout": 60,
"required_group": [],
"direct_voice_behavior": "vanilla",
"min_client_version": 66048,
"require_client_platform_info": false,
"send_build_info": true,
"api_url": "https://example.com/api",
"api_key": "xxx",
"api_insecure": true,
"register_name": "",
"register_password": "",
"register_url": "",
"register_hostname": "",
"register_location": "",
"trusted_proxies": ["127.0.0.0/24"],
"max_multiple_login_count": 3,
"default_channel": 1,
"opus_threshold": 0,
"suggest_version": 66304,
"suggest_positional": false,
"suggest_ptt": true,
"check_last_channel_permission": true,
"hide_user_cert_hashes": true,
"udp_buffer_size": 65536,
"allow_guest": true,
"udp_mark_unstable_rate": 0.05,
"send_permission_info": true,
"acl_cache_size": 65536
} |
There is no example config included in the repository here ?
The text was updated successfully, but these errors were encountered: