ロドンド・ナム・セラヴィター
6963 ワード
パラインフォーマーO MEUのブログaqui no dev . to、decidi escrever um artigo mais leve、unindo duas grandes paix he es : minecraft eコンテナ!
EU Comeceiは、ジョガーMinecraftアイダna Verが、Oβ、EM 2010、PorインディカMemoryをoにします.ポアJoguei um Pouco、Ma Acaei Perdendo o interesseをnaにしてください.ポアパギーネ5 dは、ラLeaペラlicenにaを与えます.
comは、貧血症、E Buscando Atvidadesパラfazer com meu filho、Lembrei que tinha conha no minecraft、eエーモスは、jogar emファミリア、EU、El e minha esposa、mas sempreのtinhamos oの問題点のクオア・アリ・ロダ・オセルビドール、acabava que algarのmのsempreum um de nのs tinha que deixar o servidorのアバトの計算機、mesmo que n n o o quisesse jogar.
パラレゾルバのISSO、Resolvi subir um servidor de minecraft na azure、aproveitando o benef - leo de ser mct(マイクロソフト認定トレーナー)e ter alguns cr sort ditos todos os meses.
inicialmente、subi o servidorエム馬のVM、baixando localmente o servidor、o Java e rodando tudoのマニュアル、mas o processoは、muito lento eマニュアル、ent、o o、sendo um granf fのdeコンテナ、fui correr atrのde de como rodar elemコンテナ.Por Sorte , Temos - uma - de Tima Imagem Docker Paro Rodar um Servidor de Minecraft , Op Phase Les es s s s Vis Vis , que Pode ser Visto Neste Excelente Reposit - Ro do Github : itzg/docker-minecraft-server
ESSEコンテナpermiteロダールo ServidorデMinecraft com Pascas Configuraは、esを、e e f fを与えます.
inicialmente、VM que tinha、instalei o docker e comecei a rodar l . o o oコンテナ、mas sempre ficou a id are ia de como rodarエール242479152 .コモNのは、o Ahei nenhumチュートリアルfを運びます.
パラロダールO ServidorはMinecraftのACI、E manter OS dados salvos quando baixamos ELE、Premiamos de 2 recurss、umコンテナグループque vai rodar o servidor e umaのストレージアカウント、parvasとしてque Vai Guardar OS Arquivos entreを行う.
Premeiro Regulso que Temos ' a Storage Account , Onde Declaramos apenas O Tipo , Localidade , nome e Sku ( Desculpem pela falta de構文ハイライト, O dev . to n n o o o suporta ainda a language agem bicep ):
<武井>
Azure Container Instances (ACI)
terminoが展開しているディポイドである.
bicep
AceseなしモモMultiplayerはMinecraftをします、EMはサーバーを送ります、Digite O NOME E A URLはSEU Servidorをします、Clie Em Done
PRON、SEUサーバESTは、prp para iniciarをpronします.ハッピーマイニング!
nは、o parer o servidorクアンドnを評価します.
Deixo Aqui Tamb m m oは、プロGithub que criei com esse projeto、j -. comパラメタparaファイナa nossa vida : にリンクします.
se vocは、引きますmais柱、sobre como rodar servidores com mods、como autotizar a subida e a descidaは容器に、ou outros sobre minecraft、deixe seu e e comente neste post!
EU Comeceiは、ジョガーMinecraftアイダna Verが、Oβ、EM 2010、PorインディカMemoryをoにします.ポアJoguei um Pouco、Ma Acaei Perdendo o interesseをnaにしてください.ポアパギーネ5 dは、ラLeaペラlicenにaを与えます.
comは、貧血症、E Buscando Atvidadesパラfazer com meu filho、Lembrei que tinha conha no minecraft、eエーモスは、jogar emファミリア、EU、El e minha esposa、mas sempreのtinhamos oの問題点のクオア・アリ・ロダ・オセルビドール、acabava que algarのmのsempreum um de nのs tinha que deixar o servidorのアバトの計算機、mesmo que n n o o quisesse jogar.
パラレゾルバのISSO、Resolvi subir um servidor de minecraft na azure、aproveitando o benef - leo de ser mct(マイクロソフト認定トレーナー)e ter alguns cr sort ditos todos os meses.
inicialmente、subi o servidorエム馬のVM、baixando localmente o servidor、o Java e rodando tudoのマニュアル、mas o processoは、muito lento eマニュアル、ent、o o、sendo um granf fのdeコンテナ、fui correr atrのde de como rodar elemコンテナ.Por Sorte , Temos - uma - de Tima Imagem Docker Paro Rodar um Servidor de Minecraft , Op Phase Les es s s s Vis Vis , que Pode ser Visto Neste Excelente Reposit - Ro do Github : itzg/docker-minecraft-server
ESSEコンテナpermiteロダールo ServidorデMinecraft com Pascas Configuraは、esを、e e f fを与えます.
inicialmente、VM que tinha、instalei o docker e comecei a rodar l . o o oコンテナ、mas sempre ficou a id are ia de como rodarエール242479152 .コモNのは、o Ahei nenhumチュートリアルfを運びます.
パラロダールO ServidorはMinecraftのACI、E manter OS dados salvos quando baixamos ELE、Premiamos de 2 recurss、umコンテナグループque vai rodar o servidor e umaのストレージアカウント、parvasとしてque Vai Guardar OS Arquivos entreを行う.
Premeiro Regulso que Temos ' a Storage Account , Onde Declaramos apenas O Tipo , Localidade , nome e Sku ( Desculpem pela falta de構文ハイライト, O dev . to n n o o o suporta ainda a language agem bicep ):
resource storageAccount 'Microsoft.Storage/storageAccounts@2021-04-01' = {
name: 'exemplominestorage'
location: 'brazilsouth'
sku: {
name: 'Standard_LRS'
}
kind: 'StorageV2'
}
ストレージを共有する前に、ストレージのシェアを宣言します.ESSEシェアはdaストレージアカウントに依存するresource storageShare 'Microsoft.Storage/storageAccounts/fileServices/shares@2019-06-01' = {
name: 'exemplominestorage/default/minecraftdata'
dependsOn: [
storageAccount
]
}
POR FIM宣言Oコンテナの所有者、ELEはストレージの共有を行います.コンテナはEコンテナである.var whitelist = ''//coloque aqui seus usuarios separados com ,
resource containerGroup 'Microsoft.ContainerInstance/containerGroups@2019-12-01' = {
name: 'exemplomine'
location: 'brazilsouth'
dependsOn: [
storageShare
]
properties: {
containers: [
{
name: 'exemplomine'
properties: {
image: 'itzg/minecraft-server'
environmentVariables: [
{
name: 'WHITELIST' // Lista de jogadores que podem conectar
value: whitelist
}
{
name: 'OPS' // Lista de jogadores que podem dar comandos
value: whitelist
}
{
name: 'MAX_PLAYERS' // Quantidade maxima de jogadores
value: '2'
}
{
name: 'ENABLE_COMMAND_BLOCK'
value: 'true'
}
{
name: 'MOTD' // Mensagem mostrada no server
value: 'Ola da Azure'
}
{
name: 'MEMORY' // Memoria alocada no java
value: '3G' // Usar menos memoria que a disponivel no container, não funciona se for o mesmo
}
{
name: 'EULA' // é obrigatorio o aceite do EULA do minecraft
value: 'true'
}
{
name: 'VERSION' // Versao do minecraft a ser rodada
value: 'LATEST'
}
]
resources: {
requests: { // CPU e memória alocada para o minecraft
cpu: 1
memoryInGB: 4
}
}
ports: [
{
port: 25565 // Liberar a porta para acesso publico
}
]
volumeMounts: [ // Ligar o volume de dados no container
{
name: 'acishare'
mountPath: '/data'
readOnly: false
}
]
}
}
]
osType: 'Linux'
ipAddress: { // Liberar a porta no firewall e dar um nome publico pra ele
type: 'Public'
ports: [
{
protocol: 'TCP'
port: 25565
}
]
dnsNameLabel: 'exemplomine'
}
restartPolicy: 'Never'
volumes: [
{ // Ligacao com o fileshare criado
name: 'acishare'
azureFile: {
readOnly: false
shareName: 'minecraftdata' // nome do share
storageAccountName: storageAccount.name // account
storageAccountKey: listKeys(storageAccount.name, storageAccount.apiVersion).keys[0].value // obtem dinamicamente a chave de acesso para o account
}
}
]
}
}
PROONは、depois disso es sコンパイルo o bicie eを変換します.<武井>
Azure Container Instances (ACI)
terminoが展開しているディポイドである.
bicep
AceseなしモモMultiplayerはMinecraftをします、EMはサーバーを送ります、Digite O NOME E A URLはSEU Servidorをします、Clie Em Done
PRON、SEUサーバESTは、prp para iniciarをpronします.ハッピーマイニング!
nは、o parer o servidorクアンドnを評価します.
Deixo Aqui Tamb m m oは、プロGithub que criei com esse projeto、j -. comパラメタparaファイナa nossa vida : にリンクします.
se vocは、引きますmais柱、sobre como rodar servidores com mods、como autotizar a subida e a descidaは容器に、ou outros sobre minecraft、deixe seu e e comente neste post!
Reference
この問題について(ロドンド・ナム・セラヴィター), 我々は、より多くの情報をここで見つけました https://dev.to/andreracz/rodando-um-servidor-de-minecraft-no-azure-5f8fテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol