Main Page: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
|||
(45 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
= | <br /> | ||
=Latest:= | |||
*[[Screens]] | |||
*[[Todo]] | |||
=Intro= | |||
*Learn, Help, Brainstorm & add Ideas! | *Learn, Help, Brainstorm & add Ideas! | ||
*[[Secret Stuff]] | *[[Secret Stuff]] | ||
*[[V1]] | |||
*[[Shop]] | |||
*[[Permissions]] | |||
*[[API]] | |||
<br /> | <br /> | ||
= | =Lib= | ||
* [[ | *[[LibTag]] / Symbols | ||
** [[ | **Flying | ||
** | **[[Tools]] | ||
**Combat | |||
==Kades Stuff | <br /> | ||
=StatusUpdates= | |||
{| class="wikitable" | |||
|+Stream Changelog | |||
!Week | |||
!Week | |||
!Week | |||
!Week | |||
!Week | |||
|- | |||
|[[Pre-Stream Log|Pre-Stream ✅]] | |||
| | |||
|[[SL20W22]] ✅ | |||
|[[SL20W23]] ✅ | |||
|[[SL20W24]] ✅ | |||
|- | |||
|[[SL20W25]] ✅ | |||
|[[SL20W26]] ✅ | |||
|[[SL20W27]] ✅ | |||
|[[SL20W28]] ✅ | |||
|[[SL20W29]] ✅ | |||
|- | |||
|[[SL20W30]] ✅ | |||
|[[SL20W31]] ✅ | |||
|[[SL20W32]] ✅ | |||
|[[SL20W33]] ✅ | |||
|[[SL20W34]] ✅ | |||
|- | |||
|[[SL20W35]] ✅ | |||
|[[SL20W36]] ✅ | |||
|[[SL20W37]] ✅ | |||
|[[SL20W38]] ✅ | |||
|[[SL20W39]] ✅ | |||
|- | |||
|[[SL20W40]] ✅ | |||
|[[SL20W41]] ✅ | |||
|[[SL20W42]] | |||
|[[SL20W43]] | |||
|[[SL20W44]] | |||
|} | |||
=User= | |||
*[[User]] | |||
*UserPods | |||
*UserSettings | |||
=Kades Stuff= | |||
*[[Kadi]] | *[[Kadi]] | ||
*[[Stream]] | *[[Stream]] | ||
*[[Stream Log]] | |||
*[[Shortcuts]] | *[[Shortcuts]] | ||
*[[TabCompletion]] | *[[TabCompletion]] | ||
*[[Commands]] | *[[Commands]] | ||
*[[Managers]] | |||
=Alpha 1 Sprint= | |||
*[[Alpha 1 Todo]] | *[[Alpha 1 Todo]] | ||
Line 26: | Line 90: | ||
[[File:LakesSmall.jpg|200px|right|thumb]] | [[File:LakesSmall.jpg|200px|right|thumb]] | ||
=General Todos= | |||
*[[RocketBoots|Rocketboots]][[File:2019-07-16 15.32.50.jpg|600px|right|thumb]] | *[[RocketBoots|Rocketboots]][[File:2019-07-16 15.32.50.jpg|600px|right|thumb]] | ||
Line 44: | Line 108: | ||
*[[Prism|Prism]] | *[[Prism|Prism]] | ||
=Big Bugs= | |||
*[[Entity Mot Bug|Entity f() mot to high?]] | *[[Entity Mot Bug|Entity f() mot to high?]] | ||
Line 50: | Line 114: | ||
*[[Library System|Shulkerboxes conceptually do not work great with LibId System]] | *[[Library System|Shulkerboxes conceptually do not work great with LibId System]] | ||
*[https://bugs.mojang.com/browse/MC-153904 (Vanilla) Villagers disappear] | *[https://bugs.mojang.com/browse/MC-153904 (Vanilla) Villagers disappear] | ||
*[[GameProfile]] randomly changed | |||
*SuffixTreeMap concurrency not given | |||
=Random= | |||
*[[TestCommands|TestCommands]] | *[[TestCommands|TestCommands]] | ||
Line 58: | Line 124: | ||
*[[ChunkliEffekt]] | *[[ChunkliEffekt]] | ||
=Ideas= | |||
*[[Netherportal|Allow creation of Netherportals?]] | *[[Netherportal|Allow creation of Netherportals?]] | ||
*[[Endportal|Allow creation of Endportal?]] | *[[Endportal|Allow creation of Endportal?]] | ||
*[[Transportation|Item/Object transportations]] | *[[Transportation|Item/Object transportations]] | ||
*[https://www.spigotmc.org/threads/solved-corpses.34655/?__cf_chl_jschl_tk__=d84edb0256ff589b4715f267837cc1f9ac22db34-1587063477-0-AfbzLRpgRxrmg1VCr6YigC2_yP18uUpmZI0QroZKE7HWEXCwgo4c0U7zF5Oy_3vKMp5i6iLNe1MhUjI8A5DRGoUUBtrUgPLzGX6F94UGGDQUiAmT1FM15p5tJQeUSKzwVRQ1W0oUgL_4wzJaVOG4Ly4OHMD21KJvzNQvsKu8L9KN5O4V2echLyIh-vtD8you3uN_wmiG4psKQ58c34b7zKqH0cuyvJShkaPrUDiIecJFj5wsr-cMgczAL5tF9Wk91x2RD_fekwRcBor6ZPghibMfcZ02TaTKAg1ZBBTz_1gWW-92E2VcOFTEe7INgvYN-g Add corpses to FPlayer & FMob] | |||
*Add 'LagMeter'-Data stats; accessible with spring controller(json) | |||
*Protect accounts with passwords | |||
*Freeze new players on login (auth/register/anti bot) DSGVO / AGB Confirmation on login | |||
*Store inventory-data in User-Profile. Disregard vanilla profile containers? | |||
*[https://wiki.citizensnpcs.co/Characters Cizitens Job ideas (add to Traders/Tools)] | |||
*[https://www.spigotmc.org/resources/procosmetics-185-cosmetics-treasurechests-eula-friendly-1-8-1-15-support.49106/ Cosmetical effects - not really interesting but cool for players] | |||
*Use Blindness effect on teleports | |||
*Mirror-Building Tool? | |||
*Use BossBar to show server reboots | |||
*Launch pads (+ particles), with launchpad directional setups | |||
*Sit on stairs/slabs | |||
* | |||
==Forum | |||
==Key-Features (New)== | |||
*[[Chunkli]] | |||
**[[MojangAPIProxy]] <br />Allows higher rate of requests to the API Service without breaking. This is needed especially if running multiple servers behind the same IP-Address. If using multiple Servers behind the same IP this will otherwise cause GameProfile-Requests to timeout (1call/60sec ratelimit). This is needed for FakeStuff Players, Crates, Heads | |||
**GameProfile-Cache: Local GameProfile Cache that will get updated via Chunkli API and not Mojang API. | |||
**PlayerId-Cache: Local (UUID/Name)-Cache. This allows to get the current Name of a User at any point (especially usefull if the user is not online and changed the Name in the meantime). | |||
*Kadi | |||
**LibItem <br />Generalized Item-Library that can (hopefully) identify all Items used on the Server. It is designed in a way to allow using Hashes at all other points in the Software. Normally you would save/serialize Itemstacks within a Object (FPlayer holding a Sword in its hand). With the Item-Library we only store references to the Library. This allows us to track items easily, allows shopping any item with a unique name and opens the possibility to globally ban a specific item making it unusable. | |||
**LibCmd <br />A library containing executable commands identified by a unique name. It is possible to make chained fireworks this way or spawn items from fireworks/entities dying etc. This can be used to create special tools. OnBreak Event could cause a command to run at the location | |||
** | |||
=Forum= | |||
[[Forum]] | [[Forum]] | ||
=Helpers= | |||
[[Shell]] | [[Shell]] | ||
==Getting started | =Hardware= | ||
We most likely need at least 128 GB ram. This kills most good servers. | |||
Currently pretty much the only good options are: | |||
https://www.hetzner.de/dedicated-rootserver/ax61-nvme/konfigurator | |||
https://www.hetzner.de/dedicated-rootserver/px92/configurator | |||
<br />Ryzen 9 is way better but limited to 128GB ram. Currently used W-2145 as it was available 1,5 years ago. | |||
<br /> | |||
=Getting started= | |||
*[https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Configuration_settings Configuration settings list] | *[https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Configuration_settings Configuration settings list] |
Revision as of 21:33, 17 October 2020
Latest:
Intro
- Learn, Help, Brainstorm & add Ideas!
- Secret Stuff
- V1
- Shop
- Permissions
- API
Lib
StatusUpdates
Week | Week | Week | Week | Week |
---|---|---|---|---|
Pre-Stream ✅ | SL20W22 ✅ | SL20W23 ✅ | SL20W24 ✅ | |
SL20W25 ✅ | SL20W26 ✅ | SL20W27 ✅ | SL20W28 ✅ | SL20W29 ✅ |
SL20W30 ✅ | SL20W31 ✅ | SL20W32 ✅ | SL20W33 ✅ | SL20W34 ✅ |
SL20W35 ✅ | SL20W36 ✅ | SL20W37 ✅ | SL20W38 ✅ | SL20W39 ✅ |
SL20W40 ✅ | SL20W41 ✅ | SL20W42 | SL20W43 | SL20W44 |
User
- User
- UserPods
- UserSettings
Kades Stuff
Alpha 1 Sprint
General Todos
Big Bugs
- Entity f() mot to high?
- TileEntity async load
- Shulkerboxes conceptually do not work great with LibId System
- (Vanilla) Villagers disappear
- GameProfile randomly changed
- SuffixTreeMap concurrency not given
Random
Ideas
- Allow creation of Netherportals?
- Allow creation of Endportal?
- Item/Object transportations
- Add corpses to FPlayer & FMob
- Add 'LagMeter'-Data stats; accessible with spring controller(json)
- Protect accounts with passwords
- Freeze new players on login (auth/register/anti bot) DSGVO / AGB Confirmation on login
- Store inventory-data in User-Profile. Disregard vanilla profile containers?
- Cizitens Job ideas (add to Traders/Tools)
- Cosmetical effects - not really interesting but cool for players
- Use Blindness effect on teleports
- Mirror-Building Tool?
- Use BossBar to show server reboots
- Launch pads (+ particles), with launchpad directional setups
- Sit on stairs/slabs
Key-Features (New)
- Chunkli
- MojangAPIProxy
Allows higher rate of requests to the API Service without breaking. This is needed especially if running multiple servers behind the same IP-Address. If using multiple Servers behind the same IP this will otherwise cause GameProfile-Requests to timeout (1call/60sec ratelimit). This is needed for FakeStuff Players, Crates, Heads - GameProfile-Cache: Local GameProfile Cache that will get updated via Chunkli API and not Mojang API.
- PlayerId-Cache: Local (UUID/Name)-Cache. This allows to get the current Name of a User at any point (especially usefull if the user is not online and changed the Name in the meantime).
- MojangAPIProxy
- Kadi
- LibItem
Generalized Item-Library that can (hopefully) identify all Items used on the Server. It is designed in a way to allow using Hashes at all other points in the Software. Normally you would save/serialize Itemstacks within a Object (FPlayer holding a Sword in its hand). With the Item-Library we only store references to the Library. This allows us to track items easily, allows shopping any item with a unique name and opens the possibility to globally ban a specific item making it unusable. - LibCmd
A library containing executable commands identified by a unique name. It is possible to make chained fireworks this way or spawn items from fireworks/entities dying etc. This can be used to create special tools. OnBreak Event could cause a command to run at the location
- LibItem
Forum
Helpers
Hardware
We most likely need at least 128 GB ram. This kills most good servers.
Currently pretty much the only good options are:
https://www.hetzner.de/dedicated-rootserver/ax61-nvme/konfigurator
https://www.hetzner.de/dedicated-rootserver/px92/configurator
Ryzen 9 is way better but limited to 128GB ram. Currently used W-2145 as it was available 1,5 years ago.