Libplanet.Mocks 5.2.0-dev.202471532231

This is a prerelease version of Libplanet.Mocks.
This package has a SemVer 2.0.0 package version: 5.2.0-dev.202471532231+218465d.
There is a newer version of this package available.
See the version list below for details.
dotnet add package Libplanet.Mocks --version 5.2.0-dev.202471532231
                    
NuGet\Install-Package Libplanet.Mocks -Version 5.2.0-dev.202471532231
                    
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.Mocks" Version="5.2.0-dev.202471532231" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="Libplanet.Mocks" Version="5.2.0-dev.202471532231" />
                    
Directory.Packages.props
<PackageReference Include="Libplanet.Mocks" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add Libplanet.Mocks --version 5.2.0-dev.202471532231
                    
#r "nuget: Libplanet.Mocks, 5.2.0-dev.202471532231"
                    
#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.
#:package Libplanet.Mocks@5.2.0-dev.202471532231
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=Libplanet.Mocks&version=5.2.0-dev.202471532231&prerelease
                    
Install as a Cake Addin
#tool nuget:?package=Libplanet.Mocks&version=5.2.0-dev.202471532231&prerelease
                    
Install as a Cake Tool

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 net5.0 was computed.  net5.0-windows was computed.  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.  net9.0 was computed.  net9.0-android was computed.  net9.0-browser was computed.  net9.0-ios was computed.  net9.0-maccatalyst was computed.  net9.0-macos was computed.  net9.0-tvos was computed.  net9.0-windows was computed.  net10.0 was computed.  net10.0-android was computed.  net10.0-browser was computed.  net10.0-ios was computed.  net10.0-maccatalyst was computed.  net10.0-macos was computed.  net10.0-tvos was computed.  net10.0-windows was computed. 
.NET Core netcoreapp2.0 was computed.  netcoreapp2.1 was computed.  netcoreapp2.2 was computed.  netcoreapp3.0 was computed.  netcoreapp3.1 was computed. 
.NET Standard netstandard2.0 is compatible.  netstandard2.1 is compatible. 
.NET Framework net461 was computed.  net462 was computed.  net463 was computed.  net47 was computed.  net471 was computed.  net472 was computed.  net48 was computed.  net481 was computed. 
MonoAndroid monoandroid was computed. 
MonoMac monomac was computed. 
MonoTouch monotouch was computed. 
Tizen tizen40 was computed.  tizen60 was computed. 
Xamarin.iOS xamarinios was computed. 
Xamarin.Mac xamarinmac was computed. 
Xamarin.TVOS xamarintvos was computed. 
Xamarin.WatchOS xamarinwatchos 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
6.0.0-dev.20250213074059 173 2/13/2025
6.0.0-dev.20250117091335 78 1/17/2025
6.0.0-dev.20250117011557 75 1/17/2025
6.0.0-dev.20250116103041 71 1/16/2025
6.0.0-dev.20250116020155 76 1/16/2025
6.0.0-dev.20250115051348 62 1/15/2025
5.5.3 315 9/17/2025
5.5.2 1,174 9/16/2025
5.5.1 303 2/17/2025
5.5.0 3,359 1/15/2025
5.5.0-test.2 152 9/3/2025
5.5.0-dev.20250115025247 73 1/15/2025
5.5.0-dev.20250107054502 80 1/7/2025
5.5.0-dev.20241220054825 85 12/20/2024
5.5.0-dev.20241217014719 88 12/17/2024
5.5.0-dev.20241129060240 87 11/29/2024
5.5.0-dev.20241125091512 72 11/25/2024
5.5.0-dev.20241122065817 73 11/22/2024
5.5.0-dev.20241122015856 73 11/22/2024
5.5.0-dev.20241122014007 73 11/22/2024
5.4.2 2,392 12/13/2024
5.4.1 1,673 11/22/2024
5.4.0 610 11/13/2024
5.4.0-dev.20241121063809 80 11/21/2024
5.4.0-dev.20241113071101 74 11/13/2024
5.4.0-dev.20241112053036 75 11/12/2024
5.4.0-dev.20241028012328 81 10/28/2024
5.4.0-dev.20241027073636 76 10/27/2024
5.4.0-dev.20241022082950 73 10/22/2024
5.4.0-dev.20241018025046 78 10/18/2024
5.4.0-dev.20241016053049 74 10/16/2024
5.4.0-dev.20241014055711 79 10/14/2024
5.4.0-dev.20241010085954 70 10/10/2024
5.3.2 161 11/22/2024
5.3.2-alpha.1 900 10/22/2024
5.3.1 155 10/14/2024
5.3.0 178 10/10/2024
5.3.0-dev.20249951551 89 9/9/2024
5.3.0-dev.20249671014 79 9/6/2024
5.3.0-dev.20249642617 85 9/6/2024
5.3.0-dev.20249581735 93 9/5/2024
5.3.0-dev.20249413035 89 9/4/2024
5.3.0-dev.202493013215 76 9/30/2024
5.3.0-dev.202491004320 82 9/10/2024
5.3.0-dev.202482783113 75 8/27/2024
5.3.0-dev.2024823113441 87 8/23/2024
5.3.0-dev.20248226836 83 8/22/2024
5.3.0-dev.202482254437 89 8/22/2024
5.3.0-dev.20248211397 88 8/21/2024
5.3.0-dev.20248204151 72 8/2/2024
5.3.0-dev.2024820161030 81 8/20/2024
5.3.0-dev.202482015485 78 8/20/2024
5.3.0-dev.202481204216 87 8/12/2024
5.3.0-dev.20247307825 70 7/30/2024
5.3.0-dev.2024730153459 81 7/30/2024
5.3.0-dev.2024730135757 90 7/30/2024
5.3.0-dev.202472972146 85 7/29/2024
5.3.0-dev.2024723133823 90 7/23/2024
5.3.0-dev.20241010085018 79 10/10/2024
5.3.0-dev.20241010081544 73 10/10/2024
5.3.0-dev.20241008090307 77 10/8/2024
5.3.0-dev.20241008080046 81 10/8/2024
5.3.0-dev.20241004070428 77 10/4/2024
5.3.0-dev.2024955310 85 9/5/2024
5.3.0-dev.2024936541 87 9/3/2024
5.3.0-dev.2024898322 73 8/9/2024
5.3.0-dev.2024811710 83 8/1/2024
5.3.0-alpha.3 110 9/6/2024
5.3.0-alpha.2 98 9/5/2024
5.3.0-alpha.1 105 8/27/2024
5.2.2 204 8/8/2024
5.2.1 147 7/31/2024
5.2.0 166 7/23/2024
5.2.0-dev.20247238264 86 7/23/2024
5.2.0-dev.202472373315 88 7/23/2024
5.2.0-dev.202472285749 93 7/22/2024
5.2.0-dev.2024722101838 79 7/22/2024
5.2.0-dev.20247185135 84 7/18/2024
5.2.0-dev.202471675723 93 7/16/2024
5.2.0-dev.202471601240 97 7/16/2024
5.2.0-dev.202471532231 88 7/15/2024
5.1.3 157 7/30/2024
5.1.2 185 7/17/2024
5.1.1 182 7/15/2024
5.1.1-dev.2024715236 86 7/15/2024
5.1.0 183 7/11/2024
5.1.0-dev.20247571634 91 7/5/2024
5.1.0-dev.20247462615 80 7/4/2024
5.1.0-dev.20247454726 94 7/4/2024
5.1.0-dev.20247265137 98 7/2/2024
5.1.0-dev.202472113113 82 7/2/2024
5.1.0-dev.202471143629 81 7/11/2024
5.1.0-dev.202471124831 84 7/11/2024
5.1.0-dev.202471085334 83 7/10/2024
5.1.0-dev.202471063535 79 7/10/2024
5.0.0 173 7/2/2024
5.0.0-dev.20247262324 84 7/2/2024
5.0.0-dev.20247244612 95 7/2/2024
5.0.0-dev.20247210237 73 7/2/2024
5.0.0-dev.20247210056 77 7/2/2024
5.0.0-dev.202462794635 94 6/27/2024
5.0.0-dev.202462785251 87 6/27/2024
5.0.0-dev.202462631912 96 6/26/2024
5.0.0-dev.202462592754 82 6/25/2024
5.0.0-dev.20246258148 93 6/25/2024
5.0.0-dev.20246252407 94 6/25/2024
5.0.0-dev.202462474125 89 6/24/2024
5.0.0-dev.202462123754 101 6/21/2024
5.0.0-dev.202462082718 96 6/20/2024
5.0.0-dev.202462074928 87 6/20/2024
5.0.0-dev.202462072540 95 6/20/2024
5.0.0-dev.20246207226 88 6/20/2024
5.0.0-dev.20246206482 92 6/20/2024
5.0.0-dev.202461952927 94 6/19/2024
5.0.0-dev.202461923283 95 6/19/2024
5.0.0-dev.202461872832 89 6/18/2024
5.0.0-dev.202461374339 98 6/13/2024
5.0.0-dev.202461352248 88 6/13/2024
5.0.0-dev.202461351256 87 6/13/2024
5.0.0-dev.202461243517 88 6/12/2024
5.0.0-dev.2024611111529 90 6/11/2024
5.0.0-alpha.4 127 7/2/2024
5.0.0-alpha.3 111 6/13/2024
4.6.1 167 6/11/2024
4.6.1-dev.2024611105615 99 6/11/2024
4.6.0 153 5/27/2024
4.6.0-dev.20246117049 88 6/11/2024
4.6.0-dev.20246106246 93 6/10/2024
4.6.0-dev.2024610123735 94 6/10/2024
4.6.0-dev.202452745448 62 5/27/2024
4.6.0-dev.202452494431 62 5/24/2024
4.6.0-dev.202452391110 48 5/23/2024
4.6.0-dev.2024523113944 54 5/23/2024
4.6.0-dev.202452184238 58 5/21/2024
4.6.0-dev.202452181948 57 5/21/2024
4.6.0-dev.20245214382 60 5/21/2024
4.6.0-dev.202452082951 56 5/20/2024
4.6.0-dev.202451615321 71 5/16/2024
4.6.0-dev.2024527208 56 5/27/2024
4.5.2 183 6/11/2024
4.5.1 160 5/27/2024
4.5.0 162 5/14/2024
4.5.0-dev.20245985830 64 5/9/2024
4.5.0-dev.20245975524 66 5/9/2024
4.5.0-dev.20245362940 46 5/3/2024
4.5.0-dev.20245251958 51 5/2/2024
4.5.0-dev.202451405947 66 5/14/2024
4.5.0-dev.202451071148 67 5/10/2024
4.5.0-dev.202443041622 73 4/30/2024
4.5.0-dev.202443035711 66 4/30/2024
4.5.0-dev.202443012220 65 4/30/2024
4.5.0-dev.202442983922 63 4/29/2024
4.5.0-dev.20244183463 80 4/18/2024
4.5.0-dev.2024573814 69 5/7/2024
4.5.0-dev.2024531149 38 5/3/2024
4.5.0-dev.2024514850 55 5/14/2024
4.4.2 159 4/29/2024
4.4.1 179 4/18/2024
4.4.0 174 4/17/2024
4.4.0-dev.20244895252 67 4/8/2024
4.4.0-dev.202441792859 68 4/17/2024
4.4.0-dev.202441724517 63 4/17/2024
4.4.0-dev.202441722636 67 4/17/2024
4.4.0-dev.202441564949 72 4/15/2024
4.4.0-dev.202441533017 67 4/15/2024
4.4.0-dev.202441513740 67 4/15/2024
4.4.0-dev.20244129144 68 4/12/2024
4.4.0-dev.20244122344 72 4/12/2024
4.4.0-dev.202441194039 72 4/11/2024
4.4.0-dev.2024499372 65 4/9/2024
4.4.0-dev.2024497250 78 4/9/2024
4.3.1 166 4/18/2024
4.3.0 177 4/8/2024
4.3.0-dev.20244872312 66 4/8/2024
4.3.0-dev.20244475249 75 4/4/2024
4.3.0-dev.20244292719 77 4/2/2024
4.3.0-dev.202442155621 65 4/2/2024
4.3.0-dev.20244210115 68 4/2/2024
4.3.0-dev.20244134845 75 4/1/2024
4.3.0-dev.202441235321 67 4/2/2024
4.3.0-dev.2024329115816 78 3/29/2024
4.3.0-dev.202432911270 62 3/29/2024
4.3.0-dev.202432863823 80 3/28/2024
4.3.0-dev.202432852737 69 3/28/2024
4.3.0-dev.2024328235743 74 3/29/2024
4.3.0-dev.202432584936 76 3/25/2024
4.3.0-dev.2024322131938 75 3/22/2024
4.3.0-dev.2024488290 81 4/8/2024
4.3.0-dev.2024454133 63 4/5/2024
4.3.0-dev.2024441244 81 4/4/2024
4.3.0-dev.2024435488 69 4/3/2024
4.3.0-dev.2024411340 79 4/1/2024
4.2.0 210 3/22/2024
4.2.0-dev.202432211924 82 3/22/2024
4.2.0-dev.202432210038 72 3/22/2024