Coder Social home page Coder Social logo

thesudoyt / terraform-aws-palworld Goto Github PK

View Code? Open in Web Editor NEW
9.0 2.0 5.0 414 KB

Terraform module for Palworld Server Infrastructure on AWS

License: BSD 3-Clause "New" or "Revised" License

Shell 16.63% HCL 82.40% PowerShell 0.97%
palworld palworld-dedicated-server terraform terraform-module

terraform-aws-palworld's Issues

How can I create the EC2 on a local zone to reduce latency?

What is your Question?
How can I create the EC2 on a local zone to reduce latency?

Can you Provide Context?
I live in Dominican Republic and the smallest ping is a local zone in atlanta "us-east-1-atl-1a" so I would like to create the ec2 in there, I have the local zone activated in my account already (its where I run my other servers) my question would if your module supports to deploy in a local zone. Thanks for the great work.

creating EC2 Subnet

Describe the bug
InvalidParameterValue: Value (us-east-1a) for parameter availabilityZone is invalid. Subnets can currently only be created in the following availability zones: ap-northeast-1a, ap-northeast-1c, ap-northeast-1d.
Seem like availabilityZone value is hard coded.
To Reproduce
Steps to reproduce the behavior:

  1. set up $Env:AWS_REGION = "ap-northeast-1"
  2. terraform apply

Expected behavior
create success in ap-northeast

I Can't run terraform init

the error said this:

Error: Failed to download module

│ on main.tf line 1:
│ 1: module "palworld" {

│ Could not download module "palworld" (main.tf:1) source code from
│ "git::https://github.com/TheSudoYT/terraform-aws-palworld?ref=03668dc8fcd22be2ef78e3df0740e65e72537cb7":
│ error downloading
│ 'https://github.com/TheSudoYT/terraform-aws-palworld?ref=03668dc8fcd22be2ef78e3df0740e65e72537cb7': git
│ must be available and on the PATH.

can you help me how to fix this?

What is the preferable way to install mods?

What is your Question?
How can I access the EC2 instance and install mods? Can be done with terraform to keep the modifications saved?

Additional Context
I've tried with SCP command line but the key provided does not have sufficient permissions

How do I restore from S3 backup?

Hi there!
Hacker came into my server and started trolling wiping people's bases out.

How do I replace the worldsettings.ini file, and the level.sav and player folder with the backups in S3?

New Feature Request: An Input to Install Mods During Server Creation

Is your feature request related to a problem? Please describe.
There is no input that allows for mods to be uploaded to the server at this time.

Describe the solution you'd like
An input that allows mods to be uploaded to the server upon server creation.

Describe alternatives you've considered
Copying mods to the EC2 instance using SCP manually after server creation

Additional context
A feature that allows users to provide an input such as enable_mods = true and a mechanism to get mods onto the server.

A possible solution is to have users create an S3 bucket out of band of the Terraform code and provide the bucket name and ARN as inputs. The EC2 instance user_data script could then download the mods from the S3 bucket to the EC2 instance during creation.

Another possible solution is allowing users to upload mod files from the local PC to an S3 bucket to keep everything within the terraform workflow and avoid resource creation outside of terraform. The downside to this approach is the side of the mod files is unknown and varies widely depending on the mod. This could have unintended consequences while terraform is upload the files to S3 depending on the time it takes for terraform to upload the mod(s)

Error: Failed to download module

What is your Question?
I was trying to follow your youtube video and got to the terraform init part, but received an error.

"Failed to download module

│ on main.tf line 1:
│ 1: module "palworld" {

│ Could not download module "palworld" (main.tf:1) source code from
│ "git::https://github.com/TheSudoYT/terraform-aws-palworld?ref=5e3223be6ab41a7b7189acccd6960ee2d8510dba": error downloading
│ 'https://github.com/TheSudoYT/terraform-aws-palworld?ref=5e3223be6ab41a7b7189acccd6960ee2d8510dba': git must be available and on the PATH."

Can you let me know what I'm doing wrong? Thanks for the in-depth guide!

image

PalWorldSettings.ini Changes Not Reflected in Game

Describe the bug
None of the inputs shown in PalWorldSettings.ini are actually implemented in game.

To Reproduce

  • Pick up a rock +1 EXP with EXP rate set to 9
  • /AdminPassword results in error "Admin password not set for this server"

Expected behavior
Changes in PalWorldSettings.ini to reflect in game.

Palworld/Feature: Input for custom AMI ID

Add an input to allow users to provide a custom AMI ID.

  • user_data is only supported on Ubuntu at this time
  • Default to ubuntu LTS if custom_ami_id not provided by user

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.