mumble:anleitungen:android_kompatibel_patchen
Mumble-Server für den Android-Client anpassen
Der Mumble-Servers verwendet die Protokoll-Version 1.2.4.
Einen Artikel dazu gibt es im Blog.
Nachtrag zum Artikel im Blog: Genauer gesagt funktioniert der Android-Client von pcgod nur dann nicht, wenn auf dem Server eine der Empfehlungsvariablen gesetzt ist, egal ob auf true oder false. Damit es funktioniert, müssen alle drei Variablen einen leeren Wert haben.
Weitere Informationen zu Mumble für Android unter: Mumble für Android.
Code anpassen bei Murmur 1.2.4
Man muss die folgende Datei ändern: src/murmur/Messages.cpp
Die Zeile 400 muss man auskommentieren,
von
sendMessage(uSource, mpsc); MumbleProto::SuggestConfig mpsug; if (! qvSuggestVersion.isNull()) mpsug.set_version(qvSuggestVersion.toUInt()); if (! qvSuggestPositional.isNull()) mpsug.set_positional(qvSuggestPositional.toBool()); if (! qvSuggestPushToTalk.isNull()) mpsug.set_push_to_talk(qvSuggestPushToTalk.toBool()); if (mpsug.ByteSize() > 0) { sendMessage(uSource, mpsug); } log(uSource, "Authenticated"); emit userConnected(uSource);
nach
sendMessage(uSource, mpsc); MumbleProto::SuggestConfig mpsug; if (! qvSuggestVersion.isNull()) mpsug.set_version(qvSuggestVersion.toUInt()); if (! qvSuggestPositional.isNull()) mpsug.set_positional(qvSuggestPositional.toBool()); if (! qvSuggestPushToTalk.isNull()) mpsug.set_push_to_talk(qvSuggestPushToTalk.toBool()); if (mpsug.ByteSize() > 0) { // sendMessage(uSource, mpsug); } log(uSource, "Authenticated"); emit userConnected(uSource);
mumble/anleitungen/android_kompatibel_patchen.txt · Zuletzt geändert: 2022/10/27 14:21 von 127.0.0.1