2011-10-29 8 views
2

UDKゲーム用のカスタムマッチメイキングサーバをLispで作成しました.TcpLinkを使用するUnrealScriptフロントエンドを使用しました。このプロセスは非常に簡単で、名前と一部のパラメータがLispサーバーに送信され、ポート番号が返されます。私の質問は:実行時にポート番号を指定してUDKサーバーに接続するにはどうしたらいいですか?私はアドレスを持っているので、実行時にUDK.exeの実行インスタンスに接続し、クライアントの実行を引き継ぐことが必要です。これらのいずれかが不明な場合は、そう言いますと、私は自分自身を言い換えます。UnrealScriptのサーバに接続

答えて

4

UDKクライアントをUDKサーバに接続することについて話している場合は、PlayerController.ConsoleCommand("open <ip>:<port>")を使用してコンソールコマンドをシミュレートするのが簡単な方法です。私は、IPとポートの後に、あなたが望むか、プレイヤーの任意の名前のようなものを追加する必要が終わるかもしれないことを

注意(Beyond Unrealにはほとんどのドキュメントがあります)、それを行うには公式方法はPlayerController.ClientTravel("<ip>:<port>", TRAVEL_Absolute)を使用することだと思いますかチーム(例:"<ip>:<port>?name=<username>?team=<team#>")。