Skip to content

Commit 8bda68b

Browse files
Merge pull request #3456 from dneary/minecraft-fixes
Make changes to make Minecraft learning path easier to follow
2 parents 15a5c08 + 5c4db64 commit 8bda68b

4 files changed

Lines changed: 29 additions & 30 deletions

File tree

content/learning-paths/servers-and-cloud-computing/minecraft-on-oci/_index.md

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,9 @@ title: Run a Minecraft server on OCI A1 Arm64 instances
33

44
description: Provision an Arm64 instance on Oracle Cloud Infrastructure, install the Java runtime, and deploy a persistent Minecraft server for multiplayer gameplay.
55

6-
draft: true
7-
cascade:
8-
draft: true
6+
# draft: true
7+
# cascade:
8+
# draft: true
99

1010
minutes_to_complete: 10
1111

@@ -20,8 +20,10 @@ learning_objectives:
2020
prerequisites:
2121
- Review [Get started with Oracle Cloud Infrastructure](/learning-paths/servers-and-cloud-computing/csp/oci/)
2222
- Install software that allows you to connect to a running instance over SSH
23-
- Install the Minecraft client on your local laptop, and ensure that you have a Microsoft
24-
or Mojang account to log in (it will help if you know the basics of playing Minecraft too)
23+
- You will need a copy of the [Minecraft Java edition
24+
client](https://www.minecraft.net/en-us/download) installed, and
25+
[a license](https://www.minecraft.net/en-us/store/minecraft-java-bedrock-edition-pc)
26+
for the game.
2527

2628
author: Dave Neary
2729

content/learning-paths/servers-and-cloud-computing/minecraft-on-oci/minecraft-client-connect.md

Lines changed: 15 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,9 @@ layout: learningpathall
1111

1212
### Opening the port for the Minecraft server
1313

14-
Before you connect to the Minecraft server, you will change the network policy to allow clients to
15-
connect to the Minecraft server over TCP port number 25565. To do this, you need to modify the
16-
networking settings for your instance in the OCI dashboard.
14+
Before you connect to the Minecraft server, you will change the network policy to allow clients
15+
to connect to the Minecraft server over TCP port number 25565. To do this, you need to modify
16+
the networking settings for your instance in the OCI dashboard.
1717

1818
1. On the OCI Instances page, choose your Minecraft server instance.
1919
2. In the **Networking** tab, click on the subnet name:
@@ -26,27 +26,26 @@ networking settings for your instance in the OCI dashboard.
2626
connect), and set the **Destination Port Range** field to 25565.
2727
![OCI Ingress Rules dialog with source CIDR 0.0.0.0/0 and destination port 25565#center](open_minecraft_port.png "Configure an Ingress rule to open port 25565")
2828

29-
You will also need to update the instance's local firewall to allow connections to port 25565 on your instance.
30-
Reconnect to your instance with SSH, and run the following commands on Oracle Linux:
29+
You will also need to update the instance's local firewall to allow connections to port 25565 on
30+
your instance. Reconnect to your instance with SSH, and run the following commands:
3131
```
3232
sudo firewall-cmd --permanent --add-port=25565/tcp
3333
sudo firewall-cmd --reload
3434
```
35-
or the following commands on Ubuntu:
36-
```
37-
sudo ufw allow 25565/tcp
38-
sudo ufw reload
39-
```
4035

41-
You should now be able to run your Minecraft server on the OCI instance, then start your client, log in as
42-
usual, and connect to your brand new server!
36+
You should now be able to run your Minecraft server on the OCI instance, then start your client
37+
on your laptop or desktop., You will first be asked to log in with your Microsoft or Mojang account.
38+
Use the credentials you created for your Microsoft account.
4339

4440
### Connecting to the server from the Minecraft client
4541

46-
1. Start your Minecraft client and log in as usual.
47-
2. Choose **Multiplayer** mode - read and click through the warning that third party servers are not operated
48-
by Mojang.
49-
3. To add your server to the menu of available servers, choose **Add server**, name your server
42+
1. Before connecting to the server with the client for the first time, you will need to
43+
[register for a Microsoft account](https://www.minecraft.net/en-us/download).
44+
2. Start your Minecraft client and log in with your Microsoft account credentials.
45+
3. Start the "Minecraft Java edition" client from the launcher.
46+
![Minecraft launcher screen](minecraft_launcher.png)
47+
4. Choose **Multiplayer** mode - read and click through the warning that third party servers are not operated by Mojang.
48+
5. To add your server to the menu of available servers, choose **Add server**, name your server
5049
something meaningful ("My OCI server" for example) and put the IP address of your instance into the
5150
**Server Address** field:
5251
![Minecraft multiplayer server dialog showing Server Name and Server Address fields filled in#center](configuring_new_minecraft_server.png "Add your OCI instance public IP address to the Server Address field")
551 KB
Loading

content/learning-paths/servers-and-cloud-computing/minecraft-on-oci/oci-instance-start.md

Lines changed: 7 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -9,18 +9,16 @@ layout: learningpathall
99

1010
## Starting an OCI A4 or A1 instance
1111

12-
Once you have [created an OCI account](../csp/oci) and verified that you can start an
13-
instance, you will create an AmpereOne powered A4 instance and connect to it with SSH to
14-
install the Minecraft Java server.
12+
Once you have [created an OCI account](/learning-paths/servers-and-cloud-computing/csp/oci/)
13+
and verified that you can start an instance, you will create an Ampere powered A1 instance
14+
and connect to it with SSH to install the Minecraft Java server.
1515

1616
1. Log on to [Oracle Cloud](https://cloud.oracle.com)
1717
2. On the OCI dashboard, navigate to Compute -> Instances to start a new instance:
1818
![OCI Console Compute dashboard showing the Instances section#center](oci_compute_dashboard.png "Navigate to Compute -> Instances in the OCI dashboard")
1919
3. Click "Create instance", then:
20-
* Choose one of the availability domains offered to you with A4 instances available
21-
* Select "Change shape", and set the instance type to Ampere VM.Standard.A4.Flex - if the
22-
A4.Flex instance type is not available in your preferred
23-
AD, try another, or choose VM.Standard.A1.Flex:
20+
* Choose one of the availability domains offered to you with A1 instances available
21+
* Select "Change shape", and set the instance type to Ampere VM.Standard.A1.Flex:
2422
![OCI instance creation shape settings panel with VM.Standard.A4.Flex selected#center](oci_change_shape.png "Configure the VM instance shape to VM.Standard.A4.Flex")
2523
* Beside the instance type, click the small black arrow to open options. Allocate 2 OCPUs
2624
and 12 GB of memory to your instance
@@ -30,7 +28,7 @@ install the Minecraft Java server.
3028
5. Configure networking as follows:
3129
* When prompted, create a new Virtual Cloud Network (VCN) and public subnet if you do not
3230
have one already, or choose an existing VCN configuration
33-
* Select "Automatically assign public IPv4 address" to to allow you to access the instance
31+
* Select "Automatically assign public IPv4 address" to allow you to access the instance
3432
remotely from your Minecraft server
3533
* Create an SSH key pair if you do not have one (and download both private and public keys),
3634
or upload the public key for an existing key pair so that you can connect to your instance
@@ -54,7 +52,7 @@ ssh -i <path to private key> opc@<public IP address>
5452

5553
### What you've accomplished
5654

57-
You successfully provisioned an Ampere A1 or A4 virtual machine instance on Oracle Cloud Infrastructure, configured its virtual network to assign a public IP address, and connected to the server securely over SSH.
55+
You successfully provisioned an Ampere A1 virtual machine instance on Oracle Cloud Infrastructure, configured its virtual network to assign a public IP address, and connected to the server securely over SSH.
5856

5957
### Next step
6058

0 commit comments

Comments
 (0)