問題タブ [teamspeak]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
teamspeak - 移行後に TS3 サーバーに接続できない
TS3 サーバーを UNIX サーバーから別のサーバーに移行しようとしましたが、ts3server.sqlitedbファイルを配置した後、サーバーに接続できません。
DBを見てみますが、IPとかそういうのはありません。ポートが開かれ、このファイルの名前を変更または削除すると、サーバーが再び優れたものになります。
Google で調べ始めたところ、編集せずにファイルをコピーするように言われました。
アイデアはありますか?
ありがとう !
編集 :
問題はライセンスについてでした。
DB ファイルには 50 以上の部屋があるため、ライセンスが必要です。ライセンスも転送すると、サーバーは正常に機能します。
python - プロセスは終了コード -1073741819 (0xC0000005) で終了しました (Cython、TeamSpeak3)
私の今の目的は、チーム スピーキング 3 マネージャー サービス (ユーザーをチャネルごとに切り替える) を作成することです: そこで、TS3 SDK lib のラッパー (Python 用の Cython でラップ) を作成しました:このラッパーでは、モジュールでテスト接続を使用しました。このモジュールをテストするには、これをインポートするだけです。
そして、Pythonコンソールにメッセージが表示されました(呼び出し後ts3client_startConnection
):(Process finished with exit code -1073741819 (0xC0000005)
アクセス違反)
また、TS3 コールバックは非メイン スレッドから呼び出されます。
このログで:
また、再現性のないランダムエラーが発生しました:
と
c# - TeamSpeak3 クライアント SDK -- ts3client_startConnection() の defaultChannelArray 引数
デフォルトとは異なるチャネルを使用して TeamSpeak3 サーバーに接続しようとしています。
ドキュメントは言う:
-defaultChannelArray
TeamSpeak 3 サーバー上のチャネルへのパスを定義する文字列配列。チャネルが存在し、ユーザーに十分な権限があり、必要に応じて正しいパスワードを指定すると、ログイン時にチャネルに参加します。
任意のレベルのサブチャネルへのパスを定義するには、デフォルト チャネルの位置を示すチャネル名の配列を作成します (例: "grandparent"、"parent"、"mydefault"、"")。配列は空の文字列で終了します。
サーバーのデフォルト チャネルに参加するには、NULL を渡します。
関数のシグネチャは次のとおりです。
正常に動作する TeamSpeak の C# の例では、次のようにメソッドを使用しています。
コードに DLL をインポートするときは、次のように使用します。
私の質問に: C# を使用して、デフォルト以外のチャネル配列をメソッドに渡そうとしていますが、うまく機能していません。
次の方法を試しましたが、役に立ちませんでした。
次以外のことをすると、常にエラーが発生します。
タイプ 'System.AccessViolationException' の未処理の例外が ts3_client_minimal_sample.exe で発生しました
追加情報: 保護されたメモリの読み取りまたは書き込みを試みました。これは多くの場合、他のメモリが破損していることを示しています。
String[] を使用せずに、C# から C++ DLL への文字列配列を取得するにはどうすればよいですか?
ありがとう!
php - Teamspeak 3 PHP フレームワーク クライアント ID
一日中検索していますが、ユーザーから Teamspeak 名を取得しただけではクライアント ID を取得する方法が見つかりません。
私の現在のコード(ID IDでのみ動作します):
c++ - Qt の TeamSpeak SDK
Qt の個人プロジェクトに TeamSpeak SDK を使用しようとしていますが、このコードをメインで使用すると正常に動作します
問題なくコンパイルされます。問題は、Qt Mainwindow で使用する場合です。
Mainwindow.h
メインウィンドウ.cpp
Mainwindow.cpp でエラーが発生した行と次のエラーについてコメントしました。
型 'void (MainWindow::)(uint64, anyID, uint64, unsigned int*) から 'MainWindow::onClientConnected' を変換できません {aka void (MainWindow::)(long long unsigned int, short unsigned int, long long unsigned int , unsigned int*)}' を 'void ( )(uint64, anyID, uint64, unsigned int ) {aka void ( )(long long unsigned int, short unsigned int, long long unsigned int, unsigned int )}' 関数と入力します。 onClientConnected = onClientConnected; ^
Windows 10 Mingw コンパイラ Qt 5.6.1
を使用していますが、このコールバック関数を oop c++ で使用するにはどうすればよいですか?
android - Qt を使用した Android 上の TeamSpeak SDK
Qt を使用して Android で TeamSpeak SDK を使用しようとしています。
1 - TeamSpeak SDK に付属の .so ファイルを Qt プロジェクトにリンクします
2 - APK ファイルをリリースして Android フォンにセットアップする
問題なく正常に動作し、TeamSpeak サーバーに接続しますが、デバイスのマイクまたはスピーカーを開くことができません。利用可能なデバイスを使用して表示
しようとする
と
、何も見つかりません。ts3client_getCaptureModeList
ts3client_getPlaybackModeList
TeamSpeak SDK に付属の soundbackends ファイルを追加しないと、Windows でこの問題に直面します。TeamSpeak SDK には Android 用のサウンドバックエンドも必要だと思います。
私がやろうとしているのは、Windows でサウンドバックエンドを取得し、それを Android フォンに追加し、サウンド バックエンド (/storage/emulated/0/) へのパスを追加することですが、機能しません。
問題は、このファイルをどこで入手できるか、またはサウンドを機能させるにはどうすればよいかということです。
java - java で TeamSpeak 3 メッセージを読む
java で TeamSpeak チャネル チャットを読み上げる他の方法があるかどうか疑問に思っています。
メッセージをパラメーターとして使用して Java プログラムを開く lua プラグインを使用できることを私は知っています。
Lua プラグインの event.lua ファイルのコード: (古い可能性があります)
基本的に、Program.exe は tmp.txt ファイルを作成し、指定された (Program.exe 内の) 回答をファイルに書き込みます。この回答は、lua プラグインによってチャットに送信されます。
Javaでメッセージを直接取得する方法があるかどうかを知りたい(luaプラグインが不要になるように)
助けてくれてありがとう
java - Java は Lua の実行によって一時ファイルを作成します
lua を介して Java で一時ファイルを作成する際に問題があります。コマンドラインからjavaプログラムを起動するとコードは機能しますが、プログラムがLuaプラグインで起動された場合、ファイルは作成されません。
ケース:
コマンドライン> Java Bot !info
- BotAnswer.txt は一時ディレクトリに作成され、ファイルが既に存在する場合は上書きされます
- ファイルには正しいデータが含まれています
Lua による実行
エラー: Java プログラムは開始しますが、BotAnswer.txt は作成されません ... ファイルが既に存在する場合は何も起こりません
ファイルが見つからないか、間違ったデータが含まれています
ファイルが既に存在する場合、古くて間違ったコンテンツがチャットに送信されます
私はいくつかの許可エラーまたはそのようなものがあると思います。
これを修正する方法を教えていただければ、私にとって大きな助けになります。
コード スニペットは次のとおりです。
ルア
ジャワ
ssl - Custom TeamSpeak IP no longer working after adding SSL
I am currently using CloudFlare and recently added an SSL certificate to my script.
Before hand, I added an A record (proxied with CloudFlare) that pointed to my TS IP. It worked like this: ts.domain.net:PORT
However, after I added the SSL cert, it doesn't seem to work anymore.
If it matters, my main site IP is also (of course) proxied under CloudFlare
Thanks!