From 5a0472cc8fce1e4f05a49f21c60c39b57671f1d2 Mon Sep 17 00:00:00 2001 From: Rusty Striker Date: Sat, 14 Jan 2023 17:23:00 +0200 Subject: [PATCH] update css and decen mmo --- default_style.css | 11 ++++++--- stories/decentralized mmo.html | 44 ++++++++++++++++++++++++---------- template/header.html | 2 +- 3 files changed, 40 insertions(+), 17 deletions(-) diff --git a/default_style.css b/default_style.css index a34d524..0c2a7ac 100644 --- a/default_style.css +++ b/default_style.css @@ -7,12 +7,14 @@ body { h1 { color : rgb(255, 40, 60); } +h1, h2, h3 { + text-align: center; +} div { - width: 90%; + width: 60%; position: relative; margin: auto; - align-self: center; - text-align: center; + text-align: left; border-color: rgb(60, 0, 90); border-width: thick; border-style: double; @@ -20,6 +22,8 @@ div { padding: 5px; padding-bottom: 10px; margin-bottom: 10px; + padding-left: 5%; + padding-right: 5%; } a { color:rgb(150, 150, 255); @@ -29,6 +33,7 @@ hr { color: rgb(60, 0, 90); background-color: rgb(60, 0, 90); border-color: rgb(60, 0, 90); + margin-left: 5%; } diff --git a/stories/decentralized mmo.html b/stories/decentralized mmo.html index fae44f2..1d7f2f9 100644 --- a/stories/decentralized mmo.html +++ b/stories/decentralized mmo.html @@ -14,9 +14,11 @@

Introduction

- Back in my childhood I used to play quite the amount of MMORPGs(mostly because they were free, but also because they were online). + Back in my childhood I used to play quite the amount of MMORPGs(mostly because they were free, but also because they were online).
The more time passed, the less MMORPGs I got to play, most of the good options were either shut down or got SUCH a power creep I lost interest in them(like MapleStory when they started adding a lot of overpowered classes). +

+

As an aspiring game developer, I hope to one day attempt making my own MMORPG, and something which is (sort of) important to me is for the game to be decentralized/federated.

@@ -24,10 +26,11 @@

Why make a decentralized MMO tho?

Well, you see, whenever I look for alternatives to big centralized services(like Github or social medias), - it always seems to me that the best choice is to decentralize and federate it. That way, anyone can create their own instance + it always seems to me that the best choice is to decentralize and federate it.
That way, anyone can create their own instance and not miss out on everyone else, allowing both greater control to the individual, while also sharing the costs between those - who host their own(and those who decide to donate them). -
+ who host their own(and those who decide to donate them).
+

+

Besides, there are some useful advantages to federating a bunch of servers in an MMO which will hopefully become clearer later on.


@@ -50,25 +53,40 @@

Hubs

Hubs(or Home servers) are the main servers of the network, they are the main authority over your account. -
+

+

Hubs have an overworld with stuff to do(or maybe not), and where you meet other players and can make parties, communicate with others, trade and all the usual stuff people do in MMOs(like a dance party). -
+

+

Federation between hubs is a 2 way opt in federation, which means both servers need to accept the federation for the federation to exist (probably accept the federation by creating a portal somewhere in the overworld). Federated servers also needs to sync any plugins/mods/addons which create new items (or anything you can transfer between servers, so a hat needs to by synced but a new boss doesnt need to).

+

+ Federated servers needs to have trust between them, because federating with 2 servers means said servers are now also federating + (creating a federation cluster) +


Dungeons

- Dungones(or Nodes/Edges) are sub-servers, they are simply a dungeon/map for a party to explore/play in, - and are to be the main content of the game. -
- Dungeons dont federate with each other(and technically dont federate at all), but hubs can link to them and allow their - players to go into a dungeon and get the rewards from it(or optionally, modify the rewards to better suite the server). -
- Dungeons occur in private instances available only to the exploring party. + Dungeons(or Nodes/Edges) are sub-servers, they are simply a dungeon/map for a party to explore/play in, + and should be where most of the game content occur. +

+

+ Dungeons dont federate with each other(and technically dont federate at all), but hubs can link/federate(one way) to them and allow their + players to go into a dungeon and get the rewards from it(or optionally, modify the rewards to better fit the server). +

+

+ Dungeons occur in private instances available only to the exploring party. + this means that the hub server trusts the players to not lie about the results of the dungeon + (although for end rewards, the server can roll the dice for them, to allow random loot in dungeons). +

+

+

Quick note on dungeons

+ Although dungeons usually get linked to from hub servers, it is also possible to allow dungeons to be played even if they are not linked, + thus allowing players to play all dungeons, but it means non-linked dungeons will give no actual reward(or anything at all).

diff --git a/template/header.html b/template/header.html index 562a099..1e67bc4 100644 --- a/template/header.html +++ b/template/header.html @@ -36,7 +36,7 @@
-
+

Rusty's Website