SUMIKOの「ブロマガもまったりお送りしております?」

二日に一度ゲーム実況動画をあげています。ニコニコからはてなブログへ引っ越してきました。

【Rising World】マルチプレイ

Update 0.3: Multiplayer
アップデート0.3:マルチプレイヤー

みなさん、

マルチプレイヤーを導入する新しいアップデートの準備が整いました。これには、Steam P2P(「友達と遊ぶ」オプション)のサポート、LANサポート、および実際の専用サーバーが含まれます。専用サーバーファイルはSteamでも利用できます(「RisingWorld DedicatedServer」アプリの個別のベータブランチとして)。

マルチプレイヤー機能をできるだけ早く準備することが重要でした。これにより、この領域でのバグ追跡がはるかに簡単になります。後でマルチプレイヤーをリリースすると、バグを見つけて修正するのが難しくなります。ただし、これは最初のマルチプレイヤーリリースであるため、バグが含まれている可能性があることに注意してください。問題が発生した場合は、できるだけ早く修正できるようにお知らせください。

 

Hey folks,

A new update is ready which introduces Multiplayer. This includes support for Steam P2P (the "Play with friends" option), LAN support and actual dedicated servers. The dedicated server files are also available on Steam (as a separate beta branch on the "Rising World Dedicated Server" app).

It was important for us to get the multiplayer feature ready ASAP, because this makes bug tracking in this area a lot easier - the later we release multiplayer, the harder it would be to find and fix bugs. But please keep in mind that this is the first multiplayer release, so it may contain bugs. If you run into any issues, please let us know, so we can fix them ASAP.




新しいバージョンは、Javaバージョンと比較してはるかに優れたプレーヤー同期を提供します。サーバーへの接続もより安定するはずです。死んだプレイヤーの体に利用できるラグドール物理学もあります(もちろん、同じことが将来のnpcsにも当てはまります)。銃器のヒット検出を改善し(銃撃戦をより楽しくする)、地面に応じて足と脚を修正する基本的な足IKシステムを実装しました。

このアップデートには、すでに組み込みの「エリア保護」機能が含まれています。クリエイティブモードでエリアを作成し、それらにカスタム名を割り当て(エリアに入るプレーヤーに表示されます)、プレーヤーごとにカスタム権限を指定できます。この機能の詳細については、エリア保護をご覧ください。

専用サーバーは、Javaバージョンと比較して、はるかに多くの機能も提供します。これには、新しい強力なスケジューラー、再起動機能、カスタムサーバーの説明とヘッダー画像を設定する機能、ワールドイベントの広範なログ記録などが含まれます。新しいRCONツール(Webベース)にも取り組んでいましたが、残念ながら時間内に準備ができていませんでした。ただし、まもなく利用可能になります。

友達とプレイしたい場合は、シングルプレイヤーメニューに移動し、ワールドを選択して、緑色の[友達とプレイ]ボタンを押してください。これにより、P2Pセッションが開始され、友達は友達リストからゲームに参加できます。ポートフォワーディングや追加のセットアップは必要ありません。

パブリックマルチプレイヤーサーバーに参加する場合は、マルチプレイヤーメニューに移動してサーバーブラウザを起動します。これが新しいバージョンの最初のマルチプレイヤーリリースであることを考えると、現在利用可能なサーバーがほとんどない可能性があることに注意してください。これは、今後数日で変更される可能性があります。

独自の専用サーバーをホストする場合は、ここで詳細を確認できます:専用サーバーのセットアップ
ただし、専用サーバーをホストするには追加の手順が必要になるため、通常はゲームサーバーをレンタルする方が簡単です。友達と遊ぶだけの場合は、上記の[友達と遊ぶ]オプションを使用してください。

現在、サバイバルおよびゲームプレイに関連する機能に焦点を当てることが私たちの意図です。次の大きなアップデートでは、完全に機能する世界の世代、水とnpcsが導入されます。それまでの間、クラフトと設計図も準備したいと考えています。また、新しいアイテムや植物など、一般的なコンテンツをさらに紹介する時期でもあります。次のアップデートにご期待ください。

 

 

The new version provides much better player sync compared to the Java version. The connection to servers should also be more stable now. There are also ragdoll physics available for dead player bodies (of course the same also will apply to npcs in the future). We've added better hit detection for firearms (which will make gunfights more fun) and implemented a basic foot IK system for players, which corrects their feet and legs depending on the ground.

This update already includes built-in "Area Protection" functionality. You can create areas in creative mode, assign custom names to them (which will be shown to players who enter the area) and specify custom permissions per player. You can find more information about this feature here: Area Protection

The dedicated server also provides a lot more functionality compared to the Java version - this includes a new, powerful scheduler, restart functionality, ability to set up custom server descriptions and header images, extensive logging of world events and more. We were also working on a new RCON tool (which will be web-based), but unfortunately it wasn't ready in time. But it will become available soon.

If you want to play with your friends, just go to the singleplayer menu, select a world and hit the green "Play with friends" button. This starts a P2P session and friends can join your game through the friends list. It doesn't require any port forwarding or additional setup.

If you want to join a public multiplayer server, go to the multiplayer menu to bring up the server browser. Please bear in mind that there may be almost no servers available right now, considering this is the first multiplayer release for the new version. This will likely change in the next few days.

If you want to host your own dedicated server, you find more information about that here: Dedicated Server Setup
But hosting a dedicated server requires some additional steps, so it's usually easier to rent a game server, or if you just want to play with your friends, use the "Play with friends" option mentioned above.

It's now our intention to focus on more survival- and gameplay-related features. The next big updates will introduce a fully working world generation, water and npcs. In the meantime, we also want to get crafting and blueprints ready. It's now also about time to introduce more content in general, like new items, plants etc. Stay tuned for the next updates!



Changelog 2021-08-31 (0.3):
  • [New] Multiplayer
  • [New] Added support for Steam P2P ("Play with Friends")
  • [New] Added LAN mode
  • [New] Added kick, ban and other multiplayer-related commands
  • [New] Added dedicated server (Multiplayer)
    • Restart functionality
    • Whitelist and Blacklist functionality
    • Ability to set reserved names
    • Input listener (for direct server commands)
    • Custom server console
    • Logging (with optional auto-removal of old logs)
    • Custom header images (for server browser)
    • Custom description (for server browser)
  • [New] Added areas and area protection
    • Areas can be created and modified in creative mode (F9)
    • Radial-Menu to setup area (name, priority, permissions)
    • Areas can have an arbitrary name which is optionally shown to players
    • Areas can have a default permission and individual permissions per player
    • Ability to prevent players from entering/leaving an area (like an invisible wall)
  • [New] Added extensive scheduler (multiplayer)
    • Three different timer tasks (interval, fixed time, time offset)
    • Event-based tasks
    • Built-in variables and access to server options
  • [New] Serverbrowser with various filters and sort modes
  • [New] Serverbrowser can also discover LAN servers (in local network)
  • [New] Keeping track of server history and favorites
  • [New] Added player list / scoreboard (i)
  • [New] Added extensive logging of world modification events (multiplayer)
  • [New] Added permissions (multiplayer)
  • [New] Added UI to show the current permissions
  • [New] Added hit marker for firearms (when hitting a target/player)
  • [New] Added ragdoll physics for dead player bodies
  • [New] Added player foot IK (adapt player foot and leg position to the ground)
  • [New] Added private chat messages (chat messages beginning with '@' followed by the player name)
  • [New] Added supersonic crack for fast projectiles flying by
  • [New] Added basic voice chat (WIP)
  • [New] Current world snowiness and wetness is now saved persistently
  • [New] Command "edit" which allows you to change transform, color or texture of a construction element (like "editc" in the Java version)
  • [New] Added "fake-color" to paint roller as placeholder which can be used to decolor objects
  • [New] Added singleplayer world list (full functionality will be available with the future world generation update)
  • [New] New Main Theme
  • [Change] Improved visibility of building grid on distorted or frosted glass
  • [Change] Latest world changes now get properly saved when shutting down the game
  • [Change] Reduced grid line thickness on construction elements
  • [Change] Updated chat font size and emojis
  • [Change] Equipping an item from inventory now closes the inventory automatically
  • [Bugfix] Fixed rare crash after placing or removing construction elements
  • [Bugfix] Fixed rare error showing up when hitting a tree or object
  • [Bugfix] Fixed broken block id label (in texture selection window) under certain resolutions
  • [Bugfix] It's no longer possible to shoot through walls if you stand right in front of them
  • [Bugfix] Fixed rare issue which caused plants to become unremovable
  • [Bugfix] Fixed changes to no-clipping in flymode not being saved correctly
  • [Bugfix] Fixed input dialogs (e.g. when saving a building preset) sometimes closing instantly
  • [Bugfix] Fixed "No fall damage" setting not being applied after restarting the game
  • [Bugfix] Other changes and fixes