TUXDB - LINUX GAMING AGGREGATE
by NuSuey
NEWSFEED
▪️ GAMES
▪️ STEAM DECK ▪️ DEALS ▪️ CROWDFUNDING ▪️ COMMUNITY
tuxdb.com logo
Support tuxDB on Patreon
Currently supported by 9 awesome people!

🌟 Special thanks to our amazing supporters:


✨ $10 Tier: [Geeks Love Detail]
🌈 $5 Tier: [Arch Toasty][Benedikt][David Martínez Martí]

Steam ImageSteam ImageSteam ImageSteam ImageSteam ImageSteam Image
Friday News 3

Friday News 3 Slow week : June Another week and another post. Unfortunately this week was one of the weeks I was dreading to post about. All work was focused on my end on a single part of networking which Ill get to in a second. Everyone else was busy with their personal work, with nothing they wanted to talk about. We were expecting this to happen eventually, where either not much work gets done during the whole week, or everyone gets lots done, but nothing to post yet. Blog posts encourage people to save up all that work up for a longer post when finished, as a nice and neat story. In the future when this happens Im thinking about just skipping the weekly post if Its too small, or filling it with a mod showcase. Would love to hear what is acceptable with you. Discord Announcements, Nightly branch Weve now got an announcements channel within our server, if you would like to follow it for news feed within your own discord servers. So far the plan is to only use it for blog posts, major game version releases (beta, main). We also went and removed the password from the nightly branch (it was pinned in our server). Please keep in mind that branch is the absolutely most up to date version of the game, and will likely be broken and buggy. Network Controllers To recap our networking layering, We have a low level driver sending data through steam or directly through ip (udp). Next to that layer isolated, we have an instance management system hosting multiple servers which in turn each have an actual 3d world each. The next layer routes data from the low level drivers, into the instances they belong with. Last week, these layers were mechanically complete, just with new packet types needing to be added as we go. This week has been focused on the very next part of the layer, inside the world dealing with the new data thats now flowing. We wanted to simplify the back and forth on startup between a client and the server, body id, client id, desired controller. In the future this will allow us to provide an exact network API so custom clients can be created if desired. After cleaning up the back and forth I went and jumped onto the player controllers so we can get our old player systems running again. A few weeks ago we decided to shift our controllers to be more fully simulated on all clients. This means that we can pick up on various events that were not transmitted before, like a user opening a UI could actually display a fake version of the same UI locally. It's absolutely required for shifting between on foot, cars, planes and zero g. Or allow for local ik selectively per player if desired. But this change brought up new problems where the controller prefabs generate different data on a local client vrs a remote client. A local player might have a camera, then generate a movement entity, plus a local input entity to drive said movement. On the other clients you would not want to have the camera or the input entity. If you left these, pressing move would move the other player as well which would cause desync. This variance of course is handled by the controller spawning system, selecting local, remote / server. But we didnt have a mechanism for taking a templated controller with select synced network parts of it and making sure those all got the same network identity on all clients. Now that we have this system, we have mostly the same controller data on all clients and the variants are accounted for. We are also able to repurpose this system for lua entities, spawned props, cars, etc. With that now out of the way the controllers are looking much simpler. Which is the main goal for this rework. The same controllers on each client allow for interaction, movement, seats, cars to be very simple. Im now working on switching between controllers, On Foot and Seated controllers currently for vr/desktop. Im trying to avoid mutation, so one controller only solves one kind of state a player is in, but this requires very seamless controller switching. One change we had to make with this new setup, involved making the players body part of the controllers. This allows the controllers to drive them, like keeping your hips stuck within a car, on desktop making your character hold onto and turn the wheel with ik. Sorry about the shorter overall post and wordy networking section this week. If theres anything you would like to hear from us, get in touch through discord or steam community. - Lavender Team


[ 2020-08-07 23:17:30 CET ] [ Original post ]

Lavender
Take Over Games Developer
Take Over Games Publisher
2019-12-11 Release
Game News Posts: 15
🎹🖱️Keyboard + Mouse
🎮 Full Controller Support
Mostly Negative (36 reviews)
Public Linux Depots:
  • [0 B]

What is Lavender

Lavender is a massive community driven social sandbox centered around users expressing themselves and having a great time. We want our users to be able to create and share their ideas in an easy and intuitive manner. We support both VR and Desktop players together on the same server. We are working hard to make sure you can create exactly what you imagine with ease. Personal expression is one of the cornerstones of VR. In order to satisfy this requirement, we pack a full customizable avatar system with outfits, physics, gestures and visemes.

We want you to be whatever you want to create.

One of our goals with Lavender was to make the smoothest possible VR experience for our users. To accomplish this Lavender is built on the newest version of Unity, using Unity's newest ECS and DOTS technology. This gives us amazing performance, while also pushing what's possible in a video game like this. We provide an experience that can scale from a few players to hundreds in a single server, VR 'Full-body' or Desktop players alike.

Current key Features

  • Full body tracked expressive avatars with eye tracking and lip sync
  • Steam audio integration providing a rich complex experience that immerses you into the soundscape of the game
  • Physical bodies and movement that allows you to experience everything from zero gravity to climbing up a cliff and swimming underwater
  • User supplied custom worlds and avatars with minimal restrictions on expression
  • Full content management system through a modern web interface that allows users to track, upload, and manage their favorite items
  • A rich scripting experience with a fully featured API that allows content creators to make crazy contraptions and surreal worlds
  • A powerful but user friendly SDK experience to aid new content creators
  • Create and customise your entire games UI though HTML, CSS, JS. (Check the games folder, BrowserAssets)

MINIMAL SETUP
  • Processor: Intel Core i5-4590/AMD FX 8350 equivalent or betterMemory: 4 GB RAM
  • Memory: 4 GB RAM
  • Graphics: NVIDIA GeForce GTX 970. AMD Radeon R9 290 equivalent or betterNetwork: Broadband Internet connection
  • Storage: 1 GB available space
RECOMMENDED SETUP
  • Memory: 8 GB RAM
  • Graphics: NVIDIA GeForce GTX 1060. AMD Radeon RX 480 equivalent or betterNetwork: Broadband Internet connection
  • Storage: 10 GB available space
GAMEBILLET

[ 6138 ]

4.00$ (50%)
11.19$ (44%)
5.12$ (83%)
6.25$ (75%)
3.37$ (83%)
36.53$ (39%)
9.19$ (8%)
16.79$ (16%)
6.59$ (40%)
16.57$ (17%)
3.37$ (78%)
10.19$ (15%)
4.27$ (83%)
16.79$ (16%)
12.50$ (50%)
4.24$ (39%)
1.68$ (92%)
2.83$ (81%)
24.89$ (17%)
4.00$ (80%)
0.63$ (87%)
42.99$ (14%)
3.00$ (80%)
8.39$ (16%)
4.12$ (17%)
24.78$ (17%)
2.45$ (51%)
9.00$ (70%)
3.99$ (20%)
8.27$ (17%)
GAMERSGATE

[ 3458 ]

13.59$ (32%)
3.19$ (79%)
6.75$ (55%)
0.58$ (92%)
7.49$ (63%)
4.75$ (52%)
4.69$ (81%)
5.0$ (75%)
4.35$ (83%)
0.58$ (92%)
6.0$ (60%)
8.28$ (45%)
2.38$ (92%)
0.58$ (92%)
1.72$ (66%)
1.05$ (85%)
3.19$ (79%)
6.48$ (64%)
5.4$ (91%)
11.4$ (71%)
3.28$ (84%)
14.99$ (50%)
4.0$ (80%)
2.0$ (80%)
5.0$ (90%)
10.2$ (66%)
1.69$ (79%)
10.0$ (75%)
2.04$ (66%)
4.95$ (67%)

FANATICAL BUNDLES

Time left:

2 days, 18 hours, 19 minutes


Time left:

8 days, 18 hours, 19 minutes


Time left:

5 days, 18 hours, 19 minutes


Time left:

5 days, 18 hours, 19 minutes


Time left:

5 days, 18 hours, 19 minutes


Time left:

5 days, 18 hours, 19 minutes


Time left:

5 days, 18 hours, 19 minutes


Time left:

5 days, 18 hours, 19 minutes


Time left:

5 days, 18 hours, 19 minutes


Time left:

5 days, 18 hours, 19 minutes


Time left:

5 days, 18 hours, 19 minutes


Time left:

5 days, 18 hours, 19 minutes


Time left:

5 days, 18 hours, 19 minutes


Time left:

5 days, 18 hours, 19 minutes


Time left:

5 days, 18 hours, 19 minutes


Time left:

30 days, 18 hours, 19 minutes


Time left:

10 days, 18 hours, 19 minutes


Time left:

2 days, 18 hours, 19 minutes


Time left:

37 days, 18 hours, 19 minutes


Time left:

26 days, 18 hours, 19 minutes


Time left:

23 days, 18 hours, 19 minutes


Time left:

31 days, 18 hours, 19 minutes


Time left:

33 days, 18 hours, 19 minutes


Time left:

54 days, 18 hours, 19 minutes


HUMBLE BUNDLES

Time left:

11 days, 12 hours, 19 minutes

by buying games/dlcs from affiliate links you are supporting tuxDB
🔴 LIVE