Libplanet.Store.Remote 5.4.0-dev.20241014055711

This is a prerelease version of Libplanet.Store.Remote.
This package has a SemVer 2.0.0 package version: 5.4.0-dev.20241014055711+df2c36e.
There is a newer prerelease version of this package available.
See the version list below for details.
dotnet add package Libplanet.Store.Remote --version 5.4.0-dev.20241014055711                
NuGet\Install-Package Libplanet.Store.Remote -Version 5.4.0-dev.20241014055711                
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="Libplanet.Store.Remote" Version="5.4.0-dev.20241014055711" />                
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add Libplanet.Store.Remote --version 5.4.0-dev.20241014055711                
#r "nuget: Libplanet.Store.Remote, 5.4.0-dev.20241014055711"                
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install Libplanet.Store.Remote as a Cake Addin
#addin nuget:?package=Libplanet.Store.Remote&version=5.4.0-dev.20241014055711&prerelease

// Install Libplanet.Store.Remote as a Cake Tool
#tool nuget:?package=Libplanet.Store.Remote&version=5.4.0-dev.20241014055711&prerelease                

Libplanet

Discord Build Status (CircleCI) Codecov NuGet NuGet (prerelease)

Libplanet is a .NET library for creating multiplayer online game in decentralized fashion, which means the whole gameplay occurs on a peer-to-peer network among equal nodes rather than an authorized central server. Under the hood, it incorporates many features (e.g., digital signature, BFT consensus, data replication) of a blockchain.

It has competitive advantages over other solutions for decentralized gaming:

  • Embeddable: A game app does not have to communicate with another running process, hence it doesn't require extra marshaling or processes management. To draw a parallel, Libplanet is closer to SQLite than MySQL or PostgreSQL.

  • Isomorphic: Libplanet is a .NET library, so every game logic can be written in the same language, C#, and run on the blockchain. No glue code or "smart contracts" are needed.

  • Token-independent: Unlike almost every blockchain system, it does not force users to create and deal with yet-another-cryptocurrency. Your game can be free to play, and enjoyed by regular gamers.

To learn more about why Planetarium is creating technology for fully decentralized games, please refer to our blog post.

NuGet

For every stable release, we pack Libplanet into a .nupkg and upload it to NuGet and GitHub releases page. (You can find the changelog for versions from releases page.) To use Libplanet in your game, your project needs to add a dependency to Libplanet package. On Visual Studio IDE, run the following command in Package Manager Console:

Install-Package Libplanet

If you prefer dotnet CLI run the following command instead:

dotnet add package Libplanet

See also Microsoft's docs on different ways to install NuGet package.

In addition to stable releases, we also provide pre-release packages. For every day and every merge commit, it is packed into a .nupkg and uploaded to NuGet with a hyphen-suffixed version name.

For a merge commit build, a version name looks like 0.1.0-dev.20181231235959+a0b1c2d where 20181231235959 is a UTC timestamp of the build and a0b1c2d is the first 7 hexadecimals of the Git commit hash. For a daily build, a version name is like 0.1.0-nightly.20181231+a0b1c2d.

Unfortunately, Unity currently does not support NuGet. There are some Unity plug-ins to deal with NuGet package system, and these seem immature at present. To use Libplanet on Unity, you need to manually extract Libplanet.dll from Libplanet.*.nupkg file and place it inside of your Unity project. We are acknowledging the fact Libplanet is currently not very usable together with Unity, and promise to make it better in the next few minor releases. Until then, you could try MSBuildForUnity which is experimental as of January 2020.

Build

You could build Libplanet.dll and Libplanet.Stun.dll assemblies from the source code.

The following command installs dependencies (required library packages) and builds the whole Libplanet solution:

dotnet build

Note that dotnet command is distributed together with .NET Core SDK.

If you'd like to contribute code to the Libplanet project in earnest, please read our contributor guide.

Product Compatible and additional computed target framework versions.
.NET net6.0 is compatible.  net6.0-android was computed.  net6.0-ios was computed.  net6.0-maccatalyst was computed.  net6.0-macos was computed.  net6.0-tvos was computed.  net6.0-windows was computed.  net7.0 was computed.  net7.0-android was computed.  net7.0-ios was computed.  net7.0-maccatalyst was computed.  net7.0-macos was computed.  net7.0-tvos was computed.  net7.0-windows was computed.  net8.0 was computed.  net8.0-android was computed.  net8.0-browser was computed.  net8.0-ios was computed.  net8.0-maccatalyst was computed.  net8.0-macos was computed.  net8.0-tvos was computed.  net8.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated
5.4.0-dev.20241018025046 25 10/18/2024
5.4.0-dev.20241016053049 25 10/16/2024
5.4.0-dev.20241014055711 25 10/14/2024
5.4.0-dev.20241010085954 28 10/10/2024
5.3.1 64 10/14/2024
5.3.0 71 10/10/2024
5.3.0-dev.20249951551 26 9/9/2024
5.3.0-dev.20249671014 33 9/6/2024
5.3.0-dev.20249642617 33 9/6/2024
5.3.0-dev.20249581735 32 9/5/2024
5.3.0-dev.20249413035 34 9/4/2024
5.3.0-dev.202493013215 30 9/30/2024
5.3.0-dev.202491004320 32 9/10/2024
5.3.0-dev.202482783113 34 8/27/2024
5.3.0-dev.2024823113441 38 8/23/2024
5.3.0-dev.20248226836 38 8/22/2024
5.3.0-dev.202482254437 37 8/22/2024
5.3.0-dev.20248211397 36 8/21/2024
5.3.0-dev.20248204151 25 8/2/2024
5.3.0-dev.2024820161030 35 8/20/2024
5.3.0-dev.202482015485 31 8/20/2024
5.3.0-dev.202481204216 32 8/12/2024
5.3.0-dev.20247307825 26 7/30/2024
5.3.0-dev.2024730153459 34 7/30/2024
5.3.0-dev.2024730135757 33 7/30/2024
5.3.0-dev.202472972146 34 7/29/2024
5.3.0-dev.2024723133823 41 7/23/2024
5.3.0-dev.20241010085018 26 10/10/2024
5.3.0-dev.20241010081544 25 10/10/2024
5.3.0-dev.20241008090307 24 10/8/2024
5.3.0-dev.20241008080046 26 10/8/2024
5.3.0-dev.20241004070428 28 10/4/2024
5.3.0-dev.2024955310 29 9/5/2024
5.3.0-dev.2024936541 30 9/3/2024
5.3.0-dev.2024898322 30 8/9/2024
5.3.0-dev.2024811710 37 8/1/2024
5.3.0-alpha.3 41 9/6/2024
5.3.0-alpha.2 43 9/5/2024
5.3.0-alpha.1 44 8/27/2024
5.2.2 115 8/8/2024
5.2.1 65 7/31/2024
5.2.0 89 7/23/2024
5.2.0-dev.20247238264 38 7/23/2024
5.2.0-dev.202472373315 38 7/23/2024
5.2.0-dev.202472285749 48 7/22/2024
5.2.0-dev.2024722101838 36 7/22/2024
5.2.0-dev.20247185135 36 7/18/2024
5.2.0-dev.202471675723 38 7/16/2024
5.2.0-dev.202471601240 40 7/16/2024
5.2.0-dev.202471532231 38 7/15/2024
5.1.3 67 7/30/2024
5.1.2 98 7/17/2024
5.1.1 87 7/15/2024
5.1.1-dev.2024715236 37 7/15/2024
5.1.0 93 7/11/2024
5.1.0-dev.20247571634 38 7/5/2024
5.1.0-dev.20247462615 36 7/4/2024
5.1.0-dev.20247454726 41 7/4/2024
5.1.0-dev.20247265137 43 7/2/2024
5.1.0-dev.202472113113 35 7/2/2024
5.1.0-dev.202471143629 37 7/11/2024
5.1.0-dev.202471124831 38 7/11/2024
5.1.0-dev.202471085334 36 7/10/2024
5.1.0-dev.202471063535 26 7/10/2024
5.0.0 90 7/2/2024
5.0.0-dev.20247262324 43 7/2/2024
5.0.0-dev.20247244612 42 7/2/2024
5.0.0-dev.20247210237 33 7/2/2024
5.0.0-dev.20247210056 31 7/2/2024
5.0.0-dev.202462794635 44 6/27/2024
5.0.0-dev.202462785251 41 6/27/2024
5.0.0-dev.202462631912 43 6/26/2024
5.0.0-dev.202462592754 37 6/25/2024
5.0.0-dev.20246258148 44 6/25/2024
5.0.0-dev.20246252407 44 6/25/2024
5.0.0-dev.202462474125 46 6/24/2024
5.0.0-dev.202462123754 46 6/21/2024
5.0.0-dev.202462082718 45 6/20/2024
5.0.0-dev.202462074928 43 6/20/2024
5.0.0-dev.202462072540 42 6/20/2024
5.0.0-dev.20246207226 40 6/20/2024
5.0.0-dev.20246206482 44 6/20/2024
5.0.0-dev.202461952927 44 6/19/2024
5.0.0-dev.202461923283 43 6/19/2024
5.0.0-dev.202461872832 41 6/18/2024
5.0.0-dev.202461374339 40 6/13/2024
5.0.0-dev.202461352248 38 6/13/2024
5.0.0-dev.202461351256 40 6/13/2024
5.0.0-dev.202461243517 45 6/12/2024
5.0.0-dev.2024611111529 40 6/11/2024
5.0.0-alpha.4 59 7/2/2024
5.0.0-alpha.3 54 6/13/2024
4.6.1 165 6/11/2024
4.6.1-dev.2024611105615 39 6/11/2024
4.6.0 100 5/27/2024
4.6.0-dev.20246117049 40 6/11/2024
4.6.0-dev.20246106246 43 6/10/2024
4.6.0-dev.2024610123735 42 6/10/2024
4.6.0-dev.202452745448 35 5/27/2024
4.6.0-dev.202452494431 33 5/24/2024
4.6.0-dev.202452391110 24 5/23/2024
4.6.0-dev.2024523113944 24 5/23/2024
4.6.0-dev.202452184238 31 5/21/2024
4.6.0-dev.202452181948 32 5/21/2024
4.6.0-dev.20245214382 37 5/21/2024
4.6.0-dev.202452082951 33 5/20/2024
4.6.0-dev.202451615321 45 5/16/2024
4.6.0-dev.2024527208 30 5/27/2024
4.5.2 95 6/11/2024
4.5.1 89 5/27/2024
4.5.0 87 5/14/2024
4.5.0-dev.20245985830 47 5/9/2024
4.5.0-dev.20245975524 39 5/9/2024
4.5.0-dev.20245362940 15 5/3/2024
4.5.0-dev.20245251958 28 5/2/2024
4.5.0-dev.202451405947 39 5/14/2024
4.5.0-dev.202451071148 39 5/10/2024
4.5.0-dev.202443041622 44 4/30/2024
4.5.0-dev.202443035711 41 4/30/2024
4.5.0-dev.202443012220 35 4/30/2024
4.5.0-dev.202442983922 33 4/29/2024
4.5.0-dev.20244183463 41 4/18/2024
4.5.0-dev.2024573814 43 5/7/2024
4.5.0-dev.2024531149 14 5/3/2024
4.5.0-dev.2024514850 30 5/14/2024
4.4.2 119 4/29/2024
4.4.1 107 4/18/2024
4.4.0 105 4/17/2024
4.4.0-dev.20244895252 49 4/8/2024
4.4.0-dev.202441792859 42 4/17/2024
4.4.0-dev.202441724517 37 4/17/2024
4.4.0-dev.202441722636 37 4/17/2024
4.4.0-dev.202441564949 48 4/15/2024
4.4.0-dev.202441533017 47 4/15/2024
4.4.0-dev.202441513740 36 4/15/2024
4.4.0-dev.20244129144 42 4/12/2024
4.4.0-dev.20244122344 46 4/12/2024
4.4.0-dev.202441194039 44 4/11/2024
4.4.0-dev.2024499372 38 4/9/2024
4.4.0-dev.2024497250 47 4/9/2024
4.3.1 104 4/18/2024
4.3.0 122 4/8/2024
4.3.0-dev.20244872312 51 4/8/2024
4.3.0-dev.20244475249 53 4/4/2024
4.3.0-dev.20244292719 44 4/2/2024
4.3.0-dev.202442155621 39 4/2/2024
4.3.0-dev.20244210115 48 4/2/2024
4.3.0-dev.20244134845 39 4/1/2024
4.3.0-dev.202441235321 34 4/2/2024
4.3.0-dev.2024329115816 48 3/29/2024
4.3.0-dev.202432911270 33 3/29/2024
4.3.0-dev.202432863823 48 3/28/2024
4.3.0-dev.202432852737 43 3/28/2024
4.3.0-dev.2024328235743 40 3/29/2024
4.3.0-dev.202432584936 45 3/25/2024
4.3.0-dev.2024322131938 47 3/22/2024
4.3.0-dev.2024488290 48 4/8/2024
4.3.0-dev.2024454133 29 4/5/2024
4.3.0-dev.2024441244 41 4/4/2024
4.3.0-dev.2024435488 38 4/3/2024
4.3.0-dev.2024411340 48 4/1/2024
4.2.0 127 3/22/2024
4.2.0-dev.202438103211 50 3/8/2024
4.2.0-dev.202432285034 52 3/22/2024
4.2.0-dev.202432253216 52 3/22/2024
4.2.0-dev.202432211924 44 3/22/2024
4.2.0-dev.202432210038 47 3/22/2024
4.2.0-dev.202432185316 43 3/21/2024
4.2.0-dev.202432165652 46 3/21/2024
4.2.0-dev.202431992026 49 3/19/2024
4.2.0-dev.202431975540 50 3/19/2024
4.2.0-dev.202431475642 56 3/14/2024
4.2.0-dev.202431473650 48 3/14/2024
4.2.0-dev.202431455436 52 3/14/2024
4.1.0 119 3/8/2024