- 最新
- 最多得票
- 最多評論
The GameLift C# Server SDK does not officially support creating C# server builds outside of Unity. However, the SDK is essentially a utility for sending websocket messages to the websocket server on the EC2 instance, so if push comes to shove you could write your own C# .Net5 server SDK. Folks have done it in the past for other languages, see:
- Rust: https://github.com/ZaMaZaN4iK/aws-gamelift-server-sdk-rs/tree/main/src
- Go: https://github.com/neguse/gomelift
- Other community projects: https://github.com/favoyang/awesome-gamelift
However, before diving into that, it might prudent to find out why your server process crashed. First, it's best to test out your server process with GameLift Local first. Testing locally will save you the trouble of having to wait for fleet creation. See: https://docs.aws.amazon.com/gamelift/latest/developerguide/integration-testing-local.html
Next, it might be worth remoting to the fleet instance and run the server process directly on the instance to see if you see any helpful error message. Make sure you create your fleet with RDP port (3389) opened. See: https://docs.aws.amazon.com/gamelift/latest/developerguide/fleets-remote-access.html
Thanks for your answer! I will try to dig further with the info you provide!
相關內容
- 已提問 1 年前
- 已提問 6 個月前
- AWS 官方已更新 7 個月前
- AWS 官方已更新 1 年前
- AWS 官方已更新 3 個月前