GNU Affero General Public License v3.0

项目介绍

Nimdy/Dedicated_Valheim_Server_Script 是一个托管在 GitHub 上的开源项目,主要使用 Shell 编写,采用 GNU Affero General Public License v3.0 许可证,目前获得 711 个 Star、113 次 Fork。

仓库全名
Nimdy/Dedicated_Valheim_Server_Script
开源许可证
GNU Affero General Public License v3.0
Star 数
711
Fork 数
113
未关闭 Issue
6

README 摘要

Njord Menu 5.0 "Odin" - Updated for Valheim 1.0 - Last Validation -> 21-SEP-2026 So easy a Viking can do it! Explore the docs » View Demo · How to Update your Server . Top 10 Server Issue Fixes . Report Bug · Request Feature BETA Branch has the web GUI we are working on. Please feel free to help us make it awesome. Only use the BETA branch, if you know what you are doing. Server Hosting Provided By DigitalOcean…

完整内容见 GitHub 原始 README 或本页 。

常见问题

Dedicated_Valheim_Server_Script 用什么语言开发?

主要使用 Shell 编写,采用 GNU Affero General Public License v3.0 许可证,目前有 711 个 Star。

Dedicated_Valheim_Server_Script 可以免费商用吗?

仓库标注的许可证为 GNU Affero General Public License v3.0,商用前请先阅读仓库 LICENSE 文件确认授权范围。

如何获取 Dedicated_Valheim_Server_Script 的源码?

可以直接克隆仓库:git clone https://github.com/Nimdy/Dedicated_Valheim_Server_Script.git,默认分支为 main;安装与运行步骤见仓库 README。

Dedicated_Valheim_Server_Script 最近还在维护吗?

仓库最近一次更新为 2 周前,当前有 6 个未关闭 Issue;Star 数为 711,可作为社区活跃度的参考。

关于

Valheim Server Manager . Supports: ValheimPlus, Bepinex, Multi-world, Multi-Lang, Update, Backup, Restore and more: Built for Linux

描述取自 GitHub 官方 API,中文内容由 GitRead 中文社区 编辑团队整理。

简要分析

热度分
962
价值分
462
活跃状态
活跃

语言占比

Shell

README


Njord Menu 5.0 "Odin" - Updated for Valheim 1.0 - Last Validation -> 21-SEP-2026

image

So easy a Viking can do it!
Explore the docs »

View Demo · How to Update your Server . Top 10 Server Issue Fixes . Report Bug · Request Feature

  • BETA Branch has the web GUI we are working on. Please feel free to help us make it awesome. Only use the BETA branch, if you know what you are doing.

Server Hosting Provided By DigitalOcean

Table of Contents
  1. About The Project
  2. Getting Started
  3. Usage
  4. Roadmap
  5. Contributing
  6. Contact
  7. Acknowledgements

About The Project

Thumbnail

How to video: https://www.youtube.com/watch?v=E1oGIP0w06Q

Discord for Tech Support https://discord.gg/QX5pGRNxXS

Built With

Getting Started

This is an example of how you may give instructions on setting up your project locally. To get a local copy up and running follow these simple example steps.

Prerequisites

  • Cloud Hosting or Virtualization Service
    Digital Ocean (Highly Recommended)
    AWS
    Azure
    Google Cloud Platform
    
  • Ubuntu Install
    Ubuntu 24.04 LTS
    
  • Putty 64bit for Windows User
    https://www.chiark.greenend.org.uk/~sgtatham/putty/
    
  • WinSCP 64bit for Windows Users who wish to transfer world files from one machine to another.
    https://winscp.net/eng/download.php
    

Installation

  • SSH into your newly Created VM
    From your home computer, connect to your Ubuntu VM via SSH using putty or another method. (Putty is recommended)
    If you can connect via Putty/Terminal, then you have setup at least one firewall rule setup correctly and later you can just added the required ports for Valheim.
    
  • Minimal Requirements:
    2 CPU and 4GB RAM 
    
    You might be able to get it work with less but its a dice roll with any Cloud Services.  
    Also, once your world starts becoming explored and you start building stuff... You will wish you had the minimal requirements.
    Think about this like a Minecraft Server.... Your database will grow as you continue to play.
    Therefore the need for additional CPU and RAM resources will grow.
    
  1. Verify GIT and Net Tools is installed =
sudo apt update && sudo apt install git net-tools
  1. Change directory to OPT for installation script (Advance User do what you wish) =
cd /opt
  1. Download Easy Installer from Github - Nimdy (Zero Bandwidth) =
git clone https://github.com/Nimdy/Dedicated_Valheim_Server_Script.git
  1. Change directory to Dedicated_Valheim_Server_Script =
cd Dedicated_Valheim_Server_Script
  1. Give the script to execution permissions =
sudo chmod +x njordmenu.sh
  1. Launch the Menu System (Please run this as root first or a true user account with sudo permissions | DONT USE sudo -u | use sudo -i ) =
sudo ./njordmenu.sh
  1. Select Option 3 - Install Valheim Server or Add another Valheim Instance

  2. Enter a Password for the newly created NONROOT local Steam account (This is not your Steam account, just a local account to run the Valheim Server)

  3. Enter what you wish your Public Valheim Server display will be called

  4. Enter your local world name. This is the name your map data files will be called and what your World is called for those who play in it.

  5. Enter the password required to connect to your server. This is required.

  6. Your information is now saved for you later. A lot of people seem to forget this, so we added a little reminder. Keep this safe.

  7. That’s it for the install! Now you need to setup your firewall rules.

  8. Now configure your firewalls to allow the game to connect. Click the wiki link listed below. Allow ports 2456,2457,2458 (TCP/UDP) on your server. This might take you a while, if you never done it before. Don’t worry, members in my discord and myself can help troubleshoot later (DO NOT OVER LOOK THIS STEP)

If running in a Cloud Server, please check the WIKI for configuration steps.

https://github.com/Nimdy/Dedicated_Valheim_Server_Script/wiki/How-to-use-the-Menu-Script

For Valheim+ Mod Support Visit there page:

https://github.com/valheimPlus/ValheimPlus/issues

  • Did this help you? Please star it!
  • Do you want to add to this? Please fork it!

Usage

Here is the complete walk through using DigitalOcean Services.

For more examples, please refer to the Documentation

Thumbnail

Roadmap

See the open issues for a list of proposed features (and known issues).

Contributing

Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are greatly appreciated.

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingIdea)
  3. Commit your Changes (git commit -m 'Add some AmazingIdea')
  4. Push to the Branch (git push origin feature/AmazingIdea)
  5. Open a Pull Request

Contact

Follow me on Twitter: @zerobandwidth - [email protected]

Project Link: https://github.com/Nimdy/Dedicated_Valheim_Server_Script

Acknowledgements

评论

暂无评论