Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up

Lightweight 2011 RuneScape multiplayer server

License

NotificationsYou must be signed in to change notification settings

GregHib/void

void

ReleaseDockerCodecovKotlinLicense

RuneScape Revived

Rediscover 2011 RuneScape with modern server emulation at your fingertips.

Features  • Quick setup  • Development  • Blog  • Documentation  • Bugs

void in game picture

Features

  • High-performance: Capable of supporting thousands of concurrent players.
  • Rich content: Offers a wide range of emulated content.
  • AI player characters: Introduced intelligent player bots to enhance immersion.
  • User-friendly: Simplifies content creation withkotlin scripting eliminating the need for complex integration.
  • Lighweight: Memory usage under 300MB in low-memory mode.
  • Customisable: Personalise your gameplay by tweaking settings in thegame.properties file or modifying the code to suit your preferences.

Quick setup

  1. Make sure you havejava 19 or above installed. (java --version on command line)

  2. Extract thelatest void.zip released bundle into a directory.

  3. Extract thelatest pre-modified game files cache.zip into/void/data/cache/.

  4. Run either therun-server.bat on Windows, orrun-server.sh on Linux.

    You should see[Main] - Void loaded in 2349ms to show the server is up and running correctly.

    Ctrl + C to exit and shutdown the server when running from a command line terminal.

  5. Run thelatest client.jar and login with any username and password to create a new account.

Note

For common problems see theTroubleshooting Guide.

Development

It is recommended to use IntelliJ IDEA to develop with Void.The community edition can be downloaded for free from thejetbrains website.Seethe installation guide for more instructions.

Once opened the IDE click theClone Repository button orFile | New | Project from version control... | if in the full application.

Selectinggit version control and entering the void project URL Found under the<> Code button on theGitHub page.

  • git@github.com:GregHib/void.git if you haveGitHub authentication setup.
  • https://github.com/GregHib/void.git if you don't have SSH authentication.

Note

When git is not installed it will display an error and the option to "Download and install", click this and retry the previous step.Click "Trust Project" if also asked.

Press "clone" and after the download is complete the project will be opened for you.

UnderProject Structure... | Project settings setSDK to JDk 19+ (download as needed) and let it index.

Run the following command in the terminal to set up Gradle or close and re-open the project to trigger IntelliJ'sOpen as Gradle Project popup.

./gradlew build -xtest

Extract thecache files into a new directory called/cache/ inside of the/data/ directory.

From here you can navigate in the left panel to/game/src/main/kotlin/ (Or Ctrl/Cmd + N for class search) where you will findMain.kt which you should be able to right-click and run.

You can also run in the command line using the gradle wrapper.

./gradlew run

Once the server is up and running; download one of theprebuilt client.jars or set up thevoid-client repository and run to log into the game.

Don't forget to check out ourContributing guidelines before submitting your first pull request!

Tip

There are instructions on how tobuild your own client andbuild your own cache!

Documentation

For further guides on how to write content please refer to theVoid Wiki.

Bugs

If you run into any problems or find any bugs please report them by creating aNew Issue on our Issues Page describing the problem, so it can be fixed.

Thanks to

image


[8]ページ先頭

©2009-2025 Movatter.jp