Natenoms Wiki

Weil Teilen Spaß macht :)

Benutzer-Werkzeuge

Webseiten-Werkzeuge


mumble:anleitungen:android_kompatibel_patchen

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

mumble:anleitungen:android_kompatibel_patchen [2018/04/02 12:36]
mumble:anleitungen:android_kompatibel_patchen [2020/06/01 23:14] (aktuell)
Zeile 1: Zeile 1:
 +======Mumble-Server für den Android-Client anpassen======
 +Der [[mumble:​benutzerhandbuch:​murmur|Mumble-Servers]] verwendet die Protokoll-Version [[mumble:​versionen:​1.2.4|1.2.4]].
  
 +Einen Artikel dazu [[nblog>?​p=12502|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 [[mumble:​benutzerhandbuch:​murmur:​servereinstellungen#​empfehlungen|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:​benutzerhandbuch:​mumble-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
 +<​code>​
 +        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);​
 +</​code>​
 +
 +nach
 +<​code>​
 +        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);​
 +</​code>​
 +
 +
 +{{tag>​Mumble-Server Android-Client Android Entwicklerversion Mumble}}