Amazon GameLift Servers aggiunge nuovi miglioramenti ai parchi di container
Amazon GameLift Servers supporta ora due significativi miglioramenti per i parchi di container che ottimizzano la flessibilità e la comunicazione tra container nelle distribuzioni dei server di gioco. Queste nuove funzionalità risolvono le sfide comuni affrontate dagli sviluppatori di giochi che utilizzano architetture containerizzate, fornendo un maggiore controllo sui permessi dei container e consentendo l'individuazione senza interruzioni dei container co-locati sulla stessa istanza.
Consente ora di personalizzare le funzionalità Linux per i container all'interno delle definizioni dei gruppi di container, offrendo un controllo più preciso rispetto al set di funzionalità predefinito di Docker. Questo aspetto risulta particolarmente utile per i server di gioco che richiedono funzionalità specializzate, come NET_RAW per i protocolli di rete personalizzati o SYS_PTRACE per il collegamento di debugger e strumenti di profilazione. Inoltre, i server di gioco possono ora richiamare la nuova azione dell'SDK del server ListContainersNetworkInfo() per recuperare informazioni di rete complete, tra cui il nome del container, l'ID, l'indirizzo IP locale e il tipo di gruppo di container per tutti i container in esecuzione sulla stessa istanza. Ciò consente il rilevamento automatico dei servizi e semplifica la comunicazione tra i server di gioco e i servizi ausiliari, como i sistemi di raccolta delle metriche, gli agenti di tracciamento dei log o i sistemi di caching.
Questi miglioramenti sono disponibili tramite la console di Amazon GameLift Servers, la CLI di AWS, gli SDK AWS e AWS CloudFormation. L'azione ListContainersNetworkInfo() è supportata nell'SDK del server 5.x per Go, C++ e C#, nonché nei plug-in per Unreal Engine e Unity. Entrambe le funzionalità sono disponibili in tutte le regioni AWS in cui Amazon GameLift Servers è supportato, ad eccezione della Cina. Per saperne di più, consulta la documentazione di Amazon GameLift Servers.