Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
SDK server C # 5.x untuk GameLift Server Amazon - Tipe data
Gunakan referensi Amazon GameLift Servers C# server SDK 5.x untuk mengintegrasikan game multipemain Anda untuk hosting dengan. Amazon GameLift Servers Untuk panduan tentang proses integrasi, lihatTambahkan GameLift Server Amazon ke server game Anda dengan SDK server. Jika Anda menggunakan Amazon GameLift Servers plugin untuk Unity, lihat jugaGameLift Server Amazon plugin untuk Unity (server SDK 5.x).
SDK server C # 5.x untuk GameLift Server Amazon -- Tindakan
Jenis Data
LogParameters
Gunakan tipe data ini untuk mengidentifikasi file mana yang dihasilkan selama sesi permainan yang Anda inginkan untuk diunggah server game Amazon GameLift Servers setelah sesi game berakhir. Server permainan berkomunikasi LogParameters to Amazon GameLift Servers dalam ProcessReady() panggilan.
|
Sifat-sifat |
Deskripsi |
| LogPaths |
Daftar jalur direktori ke file log server game yang ingin Anda simpan Amazon GameLift Servers untuk akses di masa mendatang. Proses server menghasilkan file-file ini selama setiap sesi permainan. Anda menentukan jalur dan nama file di server game Anda dan menyimpannya di direktori build game root. Jalur log harus absolut. Misalnya, jika build game Anda menyimpan log sesi game di jalur seperti Jenis: Wajib: Tidak |
MetricsParameters
Gunakan tipe data ini untuk mengonfigurasi pengumpulan metrik dan pelaporan kerusakan untuk server game. Server game berkomunikasi MetricsParameters dengan Amazon GameLift Servers dalam InitMetrics() panggilan.
|
Sifat-sifat |
Deskripsi |
| StatsdHost |
Nama host atau alamat IP server statSD untuk pengumpulan metrik. Jenis: Wajib: Tidak |
| StatsdPort |
Nomor port server StatsD untuk pengumpulan metrik. Jenis: Wajib: Tidak |
| CrashReporterHost |
Nama host atau alamat IP server reporter kerusakan. Jenis: Wajib: Tidak |
| CrashReporterPort |
Nomor port server reporter kerusakan. Jenis: Wajib: Tidak |
| FlushIntervalMs |
Interval dalam milidetik untuk membilas data metrik ke server. Jenis: Wajib: Tidak |
| MaxPacketSize |
Ukuran maksimum dalam byte untuk paket metrik yang dikirim ke server. Jenis: Wajib: Tidak |
ProcessParameters
Tipe data ini berisi kumpulan parameter yang dikirim ke Amazon GameLift Servers dalam ProcessReady() panggilan.
|
Sifat-sifat |
Deskripsi |
| LogParameters | Objek dengan daftar jalur direktori ke file log sesi game. Jenis: Wajib: Ya |
| OnHealthCheck | Nama fungsi callback yang memang Amazon GameLift Servers gil untuk meminta laporan status kesehatan dari proses server. Amazon GameLift Serversmemanggil fungsi ini setiap 60 detik. Setelah memanggil fungsi ini Amazon GameLift Servers menunggu 60 detik untuk respons, jika tidak ada yang diterima, Amazon GameLift Servers merekam proses server sebagai tidak sehat. Jenis: Wajib: Ya |
| OnProcessTerminate | Nama fungsi callback yang memang Amazon GameLift Servers gil untuk memaksa proses server dimatikan. Setelah memanggil fungsi iniAmazon GameLift Servers, tunggu lima menit hingga proses server dimatikan dan merespons dengan ProcessEnding() panggilan sebelum mematikan proses server. Jenis: Wajib: Ya |
| OnStartGameSession | Nama fungsi callback yang memang Amazon GameLift Servers gil untuk mengaktifkan sesi permainan baru. Amazon GameLift Serversmemanggil fungsi ini sebagai respons terhadap permintaan klien CreateGameSession. Fungsi callback mengambil GameSession objek. Jenis: Wajib: Ya |
| OnUpdateGameSession | Nama fungsi callback yang memang Amazon GameLift Servers gil untuk meneruskan objek sesi game yang diperbarui ke proses server. Amazon GameLift Serversmemanggil fungsi ini ketika permintaan isi ulang kecocokan telah diproses untuk memberikan data matchmaker yang diperbarui. Ini melewati GameSession objek, pembaruan status (updateReason), dan ID tiket isi ulang pertandingan.Jenis: void OnUpdateGameSessionDelegate (UpdateGameSession) Wajib: Tidak |
| Port | Nomor port yang didengarkan oleh proses server untuk koneksi pemain baru. Nilai harus masuk ke dalam kisaran port yang dikonfigurasi untuk setiap armada yang men-deploy build server game ini. Nomor port ini termasuk dalam sesi game dan objek sesi pemain, yang digunakan sesi game saat menghubungkan ke proses server. Jenis: Wajib: Ya |
UpdateGameSession
Informasi yang diperbarui untuk objek sesi game, termasuk alasan bahwa sesi game diperbarui. Jika pembaruan terkait dengan tindakan pengisian ulang kecocokan, tipe data ini menyertakan ID tiket isi ulang.
| Sifat-sifat | Deskripsi |
|---|---|
| GameSession | Sebuah objek GameSession. Ob GameSession jek berisi properti yang menggambarkan sesi permainan. Jenis: Wajib: Ya |
| UpdateReason | Alasan bahwa sesi permainan sedang diperbarui. Jenis: Wajib: Ya |
| BackfillTicketId | ID tiket isi ulang yang mencoba memperbarui sesi permainan. Jenis: Wajib: Ya |
GameSession
Rincian sesi permainan.
| Sifat-sifat | Deskripsi |
|---|---|
| GameSessionId |
Pengidentifikasi unik untuk sesi permainan. Sesi permainan ARN memiliki format berikut: Jenis: Wajib: Tidak |
| Nama |
Label deskriptif dari sesi permainan. Jenis: Wajib: Tidak |
| FleetId |
Pengidentifikasi unik untuk armada tempat sesi permainan berjalan. Jenis: Wajib: Tidak |
| MaximumPlayerSessionCount |
Jumlah maksimum koneksi pemain ke sesi permainan. Jenis: Wajib: Tidak |
| Port |
Nomor port untuk sesi permainan. Untuk terhubung ke server Amazon GameLift Servers game, aplikasi memerlukan alamat IP dan nomor port. Jenis: Wajib: Tidak |
| IpAddress |
Alamat IP dari sesi game. Untuk terhubung ke server Amazon GameLift Servers game, aplikasi memerlukan alamat IP dan nomor port. Jenis: Wajib: Tidak |
| GameSessionData |
Set properti sesi game khusus, diformat sebagai nilai string tunggal. Jenis: Wajib: Tidak |
| MatchmakerData |
Informasi tentang proses perjodohan yang digunakan untuk membuat sesi game, dalam sintaks JSON, diformat sebagai string. Selain konfigurasi perjodohan yang digunakan, ini berisi data tentang semua pemain yang ditugaskan ke pertandingan, termasuk atribut pemain dan tugas tim. Jenis: Wajib: Tidak |
| GameProperties |
Satu set properti khusus untuk sesi permainan, diformat sebagai pasangan kunci:nilai. Properti ini dilewatkan dengan permintaan untuk memulai sesi permainan baru. Jenis: Wajib: Tidak |
| DnsName |
Pengidentifikasi DNS yang ditetapkan ke instance yang menjalankan sesi game. Nilai memiliki format berikut:
Saat menghubungkan ke sesi game yang berjalan di TLS-enabled armada, Anda harus menggunakan nama DNS, bukan alamat IP. Jenis: Wajib: Tidak |
ServerParameters
Informasi yang digunakan untuk menjaga koneksi antara server Any Amazon GameLift Servers where dan Amazon GameLift Servers layanan. Informasi ini digunakan saat meluncurkan proses server baru denganInitSDK(). Untuk server yang dihosting pada Amazon GameLift Servers instans EC2 terkelola, gunakan objek kosong.
| Sifat-sifat | Deskripsi |
|---|---|
| WebSocketUrl |
Yang Jenis: Wajib: Ya |
| ProcessId |
Pengidentifikasi unik yang terdaftar pada proses server yang menghosting game Anda. Jenis: Wajib: Ya |
| HostId |
Pengidentifikasi unik untuk host dengan proses server yang menghosting game Anda. HostID ComputeName digunakan saat Anda mendaftarkan komputasi Anda. Untuk informasi lebih lanjut lihat, RegisterCompute Jenis: Wajib: Ya |
| FleetId | ID armada armada tempat komputasi terdaftar. Untuk informasi selengkapnya, lihat RegisterCompute. Jenis: Wajib: Ya |
| AuthToken | Token otentikasi yang dihasilkan oleh Amazon GameLift Servers itu mengotentikasi server Anda keAmazon GameLift Servers. Untuk informasi selengkapnya, lihat GetComputeAuthToken. Jenis: Wajib: Ya |
StartMatchBackfillRequest
Informasi yang digunakan untuk membuat permintaan isi ulang perjodohan. Server permainan mengkomunikasikan informasi ini Amazon GameLift Servers dalam StartMatchBackfill() panggilan.
| Sifat-sifat | Deskripsi |
|---|---|
| GameSessionArn |
Pengidentifikasi sesi permainan yang unik. Operasi API Jenis: Wajib: Ya |
| MatchmakingConfigurationArn |
Pengidentifikasi unik, dalam bentuk ARN, untuk digunakan matchmaker untuk permintaan ini. ARN matchmaker untuk sesi game asli ada di objek sesi game di properti data matchmaker. Pelajari selengkapnya tentang data matchmaker di Bekerja dengan data matchmaker. Jenis: Wajib: Ya |
| Pemain |
Satu set data yang mewakili semua pemain yang saat ini berada dalam sesi permainan. Matchmaker menggunakan informasi ini untuk mencari pemain baru yang cocok untuk pemain saat ini. Jenis: Wajib: Ya |
| TicketId |
Pengidentifikasi unik untuk tiket perjodohan atau permintaan isi ulang pertandingan. Jika Anda tidak memberikan nilai, Amazon GameLift Servers buat satu. Gunakan pengidentifikasi ini untuk melacak status tiket backfill match atau membatalkan permintaan jika diperlukan. Jenis: Wajib: Tidak |
Pemain
Mewakili pemain dalam perjodohan. Ketika permintaan perjodohan dimulai, pemain memiliki ID pemain, atribut, dan kemungkinan data latensi. Amazon GameLift Serversmenambahkan informasi tim setelah pertandingan dibuat.
| Sifat-sifat | Deskripsi |
|---|---|
| LatencyInMS |
Satu set nilai yang dinyatakan dalam milidetik, yang menunjukkan jumlah latensi yang dialami pemain saat terhubung ke lokasi. Jika properti ini digunakan, pemain hanya dicocokkan untuk lokasi yang terdaftar. Jika matchmaker memiliki aturan yang mengevaluasi latensi pemain, pemain harus melaporkan latensi untuk dicocokkan. Jenis: Wajib: Tidak |
| PlayerAttributes |
Kumpulan pasangan kunci:nilai yang berisi informasi pemain untuk digunakan dalam perjodohan. Kunci atribut pemain harus cocok dengan yang PlayerAttributes digunakan dalam set aturan perjodohan. Untuk informasi selengkapnya tentang atribut pemain, lihat AttributeValue. Jenis: Wajib: Tidak |
| PlayerId |
Pengidentifikasi unik untuk pemain. Jenis: Wajib: Tidak |
| Tim |
Nama tim yang ditugaskan pemain dalam pertandingan. Anda menentukan nama tim dalam set aturan perjodohan. Jenis: Wajib: Tidak |
DescribePlayerSessionsRequest
Jenis data ini digunakan untuk menentukan sesi pemain untuk diambil. Ini dapat digunakan dalam beberapa cara: (1) menyediakan PlayerSessionId untuk meminta sesi pemain tertentu; (2) menyediakan GameSessionId untuk meminta semua sesi pemain dalam sesi permainan yang ditentukan; atau (3) menyediakan PlayerId untuk meminta semua sesi pemain untuk pemain yang ditentukan. Untuk koleksi sesi pemain yang besar, gunakan parameter pemberian nomor halaman untuk mengambil hasil dalam halaman berurutan.
| Sifat-sifat | Deskripsi |
|---|---|
| GameSessionId |
Pengidentifikasi sesi permainan yang unik. Gunakan parameter ini untuk meminta semua sesi pemain untuk sesi game yang ditentukan. Format ID sesi game adalah sebagai berikut: Jenis: Wajib: Tidak |
| PlayerSessionId |
Pengidentifikasi unik untuk sesi pemain. Jenis: Wajib: Tidak |
| PlayerId |
Pengidentifikasi unik untuk pemain. Lihat Hasilkan pemain IDs. Jenis: Wajib: Tidak |
| PlayerSessionStatusFilter |
Status sesi pemain untuk memfilter hasil. Kemungkinan status sesi pemain meliputi:
Jenis: Wajib: Tidak |
| NextToken |
Token yang menunjukkan awal halaman hasil berikutnya. Untuk menentukan awal kumpulan hasil, jangan berikan nilai. Jika Anda memberikan ID sesi pemain, parameter ini diabaikan. Jenis: Wajib: Tidak |
| Kuota |
Jumlah hasil maksimum yang akan dikembalikan. Jika Anda memberikan ID sesi pemain, parameter ini diabaikan. Jenis: Wajib: Tidak |
StopMatchBackfillRequest
Informasi yang digunakan untuk membatalkan permintaan isi ulang perjodohan. Server game mengkomunikasikan informasi ini ke Amazon GameLift Servers layanan dalam StopMatchBackfill() panggilan.
| Sifat-sifat | Deskripsi |
|---|---|
| GameSessionArn |
Pengidentifikasi sesi permainan unik dari permintaan yang dibatalkan. Jenis: Wajib: Ya |
| MatchmakingConfigurationArn |
Pengidentifikasi unik dari matchmaker yang dikirim permintaan ini. Jenis: Wajib: Ya |
| TicketId |
Pengidentifikasi unik tiket permintaan isi ulang yang akan dibatalkan. Jenis: Wajib: Ya |
GetFleetRoleCredentialsRequest
Jenis data ini memberi server game akses terbatas ke AWS sumber daya Anda yang lain. Untuk informasi selengkapnya, lihat Menyiapkan peran layanan IAM untuk Amazon GameLift Servers.
| Sifat-sifat | Deskripsi |
|---|---|
| RoleArn | Nama Sumber Daya Amazon (ARN) dari peran layanan yang memperluas akses terbatas ke AWS sumber daya Anda. Jenis: Wajib: Ya |
| RoleSessionName | Nama sesi yang menjelaskan penggunaan kredenSIAL peran. Jenis: Wajib: Tidak |
AttributeValue
Gunakan nilai-nilai ini dalam pasangan Pemain kunci-nilai atribut. Objek ini memungkinkan Anda menentukan nilai atribut menggunakan salah satu jenis data yang valid: string, angka, array string, atau peta data. Setiap AttributeValue objek hanya dapat menggunakan salah satu properti yang tersedia.
| Sifat-sifat | Deskripsi |
|---|---|
| Tipe Attrit |
Menentukan jenis nilai atribut. Jenis: Nilai Wajib: Tidak |
| D |
Merupakan nilai atribut string. Jenis: Wajib: Ya |
| T |
Merupakan nilai atribut numerik. Jenis: Wajib: Ya |
| SL |
Merupakan array nilai atribut string. Jenis: Wajib: Ya |
| SDM |
Merupakan kamus kunci string dan nilai ganda. Jenis: Wajib: Ya |
AwsStringOutcome
Tipe data ini dihasilkan dari tindakan dan menghasilkan objek dengan properti berikut:
| Sifat-sifat | Deskripsi |
|---|---|
| Hasil |
Hasil dari tindakan. Jenis: Wajib: Tidak |
| Berhasil |
Apakah tindakan itu berhasil atau tidak. Jenis: Wajib: Ya |
| Kesalahan |
Kesalahan yang terjadi jika tindakan tidak berhasil. Jenis: GameLiftError Wajib: Tidak |
GenericOutcome
Tipe data ini dihasilkan dari tindakan dan menghasilkan objek dengan properti berikut:
| Sifat-sifat | Deskripsi |
|---|---|
| Berhasil |
Apakah tindakan itu berhasil atau tidak. Jenis: Wajib: Ya |
| Kesalahan |
Kesalahan yang terjadi jika tindakan tidak berhasil. Jenis: GameLiftError Wajib: Tidak |
MetricsManagerOutcome
Merupakan hasil InitMetrics() panggilan. Berisi MetricsManager contoh tentang keberhasilan atau informasi kesalahan tentang kegagalan.
| Hasil |
Contoh MetricsManager untuk mengumpulkan dan melaporkan metrik. Jenis: Wajib: Tidak |
| Berhasil |
Apakah tindakan itu berhasil atau tidak. Jenis: Wajib: Ya |
| Kesalahan |
Kesalahan yang terjadi jika tindakan tidak berhasil. Jenis: GameLiftError Wajib: Tidak |
DescribePlayerSessionsOutcome
Tipe data ini dihasilkan dari tindakan dan menghasilkan objek dengan properti berikut:
| Sifat-sifat | Deskripsi |
|---|---|
| Hasil |
Hasil dari tindakan. Jenis: DescribePlayerSessionsResult Wajib: Tidak |
| Berhasil |
Apakah tindakan itu berhasil atau tidak. Jenis: Wajib: Ya |
| Kesalahan |
Kesalahan yang terjadi jika tindakan tidak berhasil. Jenis: GameLiftError Wajib: Tidak |
DescribePlayerSessionsResult
| Sifat-sifat | Deskripsi |
|---|---|
| NextToken |
Token yang menunjukkan awal halaman hasil berikutnya. Untuk menentukan awal kumpulan hasil, jangan berikan nilai. Jika Anda memberikan ID sesi pemain, parameter ini diabaikan. Jenis: Wajib: Ya |
PlayerSessions |
Kumpulan objek yang berisi properti untuk setiap sesi pemain yang cocok dengan permintaan. Jenis: Diperlukan: |
| Berhasil |
Apakah tindakan itu berhasil atau tidak. Jenis: Wajib: Ya |
| Kesalahan |
Kesalahan yang terjadi jika tindakan tidak berhasil. Jenis: GameLiftError Wajib: Tidak |
PlayerSession
| Sifat-sifat | Deskripsi |
|---|---|
| CreationTime |
Jenis: Wajib: Ya |
| FleetId |
Jenis: Wajib: Ya |
| GameSessionId |
Jenis: Wajib: Ya |
| IpAddress |
Jenis: Wajib: Ya |
| PlayerData |
Jenis: Wajib: Ya |
| PlayerId |
Jenis: Wajib: Ya |
| PlayerSessionId |
Jenis: Wajib: Ya |
| Port |
Jenis: Wajib: Ya |
| Status |
Jenis: A Wajib: Ya |
| TerminationTime |
Jenis: Wajib: Ya |
| DnsName |
Jenis: Wajib: Ya |
StartMatchBackfillOutcome
Tipe data ini dihasilkan dari tindakan dan menghasilkan objek dengan properti berikut:
| Sifat-sifat | Deskripsi |
|---|---|
| Hasil |
Hasil dari tindakan. Jenis: StartMatchBackfillResult Wajib: Tidak |
| Berhasil |
Apakah tindakan itu berhasil atau tidak. Jenis: Wajib: Ya |
| Kesalahan |
Kesalahan yang terjadi jika tindakan tidak berhasil. Jenis: GameLiftError Wajib: Tidak |
StartMatchBackfillResult
| Sifat-sifat | Deskripsi |
|---|---|
| TicketId |
Jenis: Wajib: Ya |
GetComputeCertificateOutcome
Tipe data ini dihasilkan dari tindakan dan menghasilkan objek dengan properti berikut:
| Sifat-sifat | Deskripsi |
|---|---|
| Hasil |
Hasil dari tindakan. Jenis: GetComputeCertificateResult Wajib: Tidak |
| Berhasil |
Apakah tindakan itu berhasil atau tidak. Jenis: Wajib: Ya |
| Kesalahan |
Kesalahan yang terjadi jika tindakan tidak berhasil. Jenis: GameLiftError Wajib: Tidak |
GetComputeCertificateResult
Jalur ke sertifikat TLS pada komputasi Anda dan nama host komputasi.
| Sifat-sifat | Deskripsi |
|---|---|
| CertificatePath |
Jenis: Wajib: Ya |
| ComputeName |
Jenis: Wajib: Ya |
GetFleetRoleCredentialsOutcome
Tipe data ini dihasilkan dari tindakan dan menghasilkan objek dengan properti berikut:
| Sifat-sifat | Deskripsi |
|---|---|
| Hasil |
Hasil dari tindakan. Jenis: GetFleetRoleCredentialsResult Wajib: Tidak |
| Berhasil |
Apakah tindakan itu berhasil atau tidak. Jenis: Wajib: Ya |
| Kesalahan |
Kesalahan yang terjadi jika tindakan tidak berhasil. Jenis: GameLiftError Wajib: Tidak |
GetFleetRoleCredentialsResult
| Sifat-sifat | Deskripsi |
|---|---|
| AccessKeyId |
ID kunci akses untuk mengotentikasi dan menyediakan akses ke AWS sumber daya Anda. Jenis: Wajib: Tidak |
| AssumedRoleId |
ID pengguna yang menjadi milik peran layanan. Jenis: Wajib: Tidak |
| AssumedRoleUserArn |
Nama Sumber Daya Amazon (ARN) dari pengguna yang menjadi milik peran layanan. Jenis: Wajib: Tidak |
| Kedaluwarsa |
Jumlah waktu hingga kredentif sesi Anda kedaluwarsa. Jenis: Wajib: Tidak |
| SecretAccessKey |
ID kunci akses rahasia untuk otentikasi. Jenis: Wajib: Tidak |
| SessionToken |
Token untuk mengidentifikasi sesi aktif saat ini yang berinteraksi dengan AWS sumber daya Anda. Jenis: Wajib: Tidak |
| Berhasil |
Apakah tindakan itu berhasil atau tidak. Jenis: Wajib: Ya |
| Kesalahan |
Kesalahan yang terjadi jika tindakan tidak berhasil. Jenis: GameLiftError Wajib: Tidak |
ListContainersNetworkInfoOutcome
Tipe data ini dihasilkan dari tindakan dan menghasilkan objek dengan properti berikut:
| Sifat-sifat | Deskripsi |
|---|---|
| Hasil |
Hasil dari tindakan. Jenis: ListContainersNetworkInfoResult Wajib: Tidak |
| Berhasil |
Apakah tindakan itu berhasil atau tidak. Jenis: Wajib: Ya |
| Kesalahan |
Kesalahan yang terjadi jika tindakan tidak berhasil. Jenis: GameLiftError Wajib: Tidak |
ListContainersNetworkInfoResult
Informasi jaringan untuk semua kontainer yang berjalan pada instance yang sama dengan proses pemanggilan server game.
| Sifat-sifat | Deskripsi |
|---|---|
| ContainersNetworkInfo |
Daftar informasi jaringan untuk setiap wadah yang berjalan pada instance. Jenis: Daftar ContainerNetworkInfo objek Wajib: Tidak |
ContainerNetworkInfo
Informasi jaringan untuk satu wadah yang berjalan pada instance.
| Sifat-sifat | Deskripsi |
|---|---|
| ContainerName |
Nama wadah, seperti yang didefinisikan dalam definisi grup kontainer. Jenis: Wajib: Tidak |
| ContainerId |
Pengidentifikasi unik wadah. Jenis: Wajib: Tidak |
| IpAddress |
Alamat IPv4 lokal kontainer pada jaringan jembatan Docker. Jenis: Wajib: Tidak |
| ContainerGroupType |
Jenis grup kontainer yang dimiliki wadah tersebut. Jenis: A Wajib: Tidak |
AwsDateTimeOutcome
Tipe data ini dihasilkan dari tindakan dan menghasilkan objek dengan properti berikut:
| Sifat-sifat | Deskripsi |
|---|---|
| Hasil |
Hasil dari tindakan. Jenis: Wajib: Tidak |
| Berhasil |
Apakah tindakan itu berhasil atau tidak. Jenis: Wajib: Ya |
| Kesalahan |
Kesalahan yang terjadi jika tindakan tidak berhasil. Jenis: GameLiftError Wajib: Tidak |
GameLiftError
| Sifat-sifat | Deskripsi |
|---|---|
| ErrorType |
Jenis kesalahan. Jenis: A Wajib: Tidak |
ErrorName |
Nama kesalahan. Jenis: Wajib: Tidak |
ErrorMessage |
Pesan kesalahan. Jenis: Wajib: Tidak |
Enum
Enum yang ditentukan untuk server SDK untuk Amazon GameLift Servers (C #) didefinisikan sebagai berikut:
- AttrType
-
TIDAK ADA
TALI
GANDA
DAFTAR STRING
STRING_DOUBLE_MAP
- GameLiftErrorType
-
Nilai string yang menunjukkan jenis kesalahan. Nilai yang valid meliputi:
-
SERVICE_CALL_FAIL ED — Panggilan ke layanan gagal. AWS
-
LOCAL_CONNECTION_FAILED — Koneksi lokal gagal. Amazon GameLift Servers
-
NETWORK_NOT_INITIALIZED — Jaringan belum diinisialisasi.
-
GAMESESSION_ID_NOT_SET — ID sesi permainan belum ditetapkan.
-
PENGECUALIAN PERMINTAAN BURUK
-
PENGECUALIAN LAYANAN INTERNAL
-
UNSUPPORTED_COMPUTE_TYPE_EXCEPTION — API yang dipanggil tidak didukung pada tipe komputasi.
-
ALREADY_INITIALIZED — Amazon GameLift Servers Server atau Klien telah diinisialisasi dengan Initialize ().
-
FLEET_MISMATCH — Armada target tidak cocok dengan armada GameSession atau PlayerSession.
-
GAMELIFT_CLIENT_NOT_INITIALIZED — Klien belum diinisialisasi. Amazon GameLift Servers
-
GAMELIFT_SERVER_NOT_INITIALIZED — Server belum diinisialisasi. Amazon GameLift Servers
-
GAME_SESSION_ENDED_FAILED — SDK server untuk tidak Amazon GameLift Servers dapat menghubungi layanan untuk melaporkan sesi game berakhir.
-
GAME_SESSION_NOT_READY — Sesi Game Server tidak diaktifkan. Amazon GameLift Servers
-
GAME_SESSION_READY_FAILED — SDK server untuk tidak Amazon GameLift Servers dapat menghubungi layanan untuk melaporkan sesi game sudah siap.
-
INITIALIZATION_MISMATCH — Metode klien dipanggil setelah Server: :Initialize (), atau sebaliknya.
-
NOT_INITIALIZED — Amazon GameLift Servers Server atau Klien belum diinisialisasi dengan Initialize ().
-
NO_TARGET_ALIASID_SET — AliaSid target belum ditetapkan.
-
NO_TARGET_FLEET_SET — Armada target belum ditetapkan.
-
PROCESS_ENDING_FAIL ED — SDK server untuk tidak Amazon GameLift Servers dapat menghubungi layanan untuk melaporkan proses berakhir.
-
PROCESS_NOT_ACTIVE — Proses server belum aktif, tidak terikat pada a GameSession, dan tidak dapat menerima atau memproses. PlayerSessions
-
PROCESS_NOT_READY — Proses server belum siap untuk diaktifkan.
-
PROCESS_READY_F AILED — SDK server untuk tidak Amazon GameLift Servers dapat menghubungi layanan untuk melaporkan proses sudah siap.
-
SDK_VERSION_DETECTION_FAILED — Deteksi versi SDK gagal.
-
STX_CALL_FAILED — Panggilan ke komponen backend server XSTx gagal.
-
STX_INITIALIZATION_FAILED — Komponen backend server XSTx gagal diinisialisasi.
-
UNEXPECTED_PLAYER_SESSION — Sesi pemain yang tidak terdaftar ditemui oleh server.
-
WEBSOCKET_CONNECT_FAILURE
-
WEBSOCKET_CONNECT_FAILURE_FORBIDDEN
-
WEBSOCKET_CONNECT_FAILURE_INVALID_URL
-
WEBSOCKET_CONNECT_FAILURE_TIMEOUT
-
WEBSOCKET_RETRIABLE_SEND_MESSAGE_FAILURE — Kegagalan yang dapat diambil untuk mengirim pesan ke Layanan. GameLift WebSocket
-
WEBSOCKET_SEND_MESSAGE_FAILURE — Gagal mengirim pesan ke Layanan. GameLift WebSocket
-
MATCH_BACKFILL_REQUEST_VALIDATION — Validasi permintaan gagal.
-
PLAYER_SESSION_REQUEST_VALIDATION — Validasi permintaan gagal.
-
- PlayerSessionCreationPolicy
-
Nilai string yang menunjukkan apakah sesi game menerima pemain baru. Nilai yang valid meliputi:
-
ACCEPT_ALL — Menerima semua sesi pemain baru.
-
DENY_ALL — Menolak semua sesi pemain baru.
-
NOT_SET — Sesi permainan tidak diatur untuk menerima atau menolak sesi pemain baru.
-
- PlayerSessionStatus
-
AKTIF
SELESAI
TIDAK DITETAPKAN
DIPESAN
BATAS WAKTU
- ContainerGroupType
-
Jenis grup kontainer yang dimiliki wadah. Nilai yang valid meliputi:
-
GAME_SERVER— Grup kontainer replika server game. Sebuah instance dapat memiliki beberapa grup kontainer server game. -
PER_INSTANCE— Grup kontainer daemon per instans. Sebuah instance memiliki tepat satu grup kontainer per instans.
-