2011-10-29 2 views
2

TcpLink를 사용하는 UnrealScript 프런트 엔드를 사용하여 Lisp의 UDK 게임을위한 맞춤식 중매 서버를 만들었습니다. 이 프로세스는 매우 간단합니다. 이름과 일부 params가 Lisp 서버로 전송되며, 포트 번호가 다시 전송됩니다. 제 질문은 : 런타임시에 UDK 서버에 연결하는 방법은 무엇입니까? 주소가 있습니다. 런타임에 UDK.exe의 실행중인 인스턴스에 연결하고 서버가 클라이언트의 실행을 인계 받도록해야합니다. 이것들 중 어느 것이 불분명하다면, 그렇게 말하십시오. 나는 스스로를 바꿔 말할 것입니다.UnrealScript에서 서버에 연결

답변

4

단지 UDK 클라이언트를 UDK 서버에 연결하는 것에 대해 이야기하고 있다면, 쉬운 방법은 PlayerController.ConsoleCommand("open <ip>:<port>")을 사용하여 콘솔 명령을 시뮬레이트하는 것입니다. 나는 그것이 PlayerController.ClientTravel("<ip>:<port>", TRAVEL_Absolute)을 사용하는 것입니다 할 수있는 공식 방법을 생각하는 IP 및 포트 후, 당신이 원하는 또는 플레이어가 원하는 이름이나 같은 일을 추가 할 필요가 끝날 수도

주 (Beyond Unreal에 약간의 문서가있다) 팀 (예 : "<ip>:<port>?name=<username>?team=<team#>").