This page is an attempt to track ongoing developments in the Linux development community that have a good chance of appearing in a mainline kernel and/or major distributions sometime in the near future. Your “chief meteorologist” is Jonathan Corbet, Executive Editor at LWN.net. If you have suggestions on improving the forecast (and particularly if you have a project or patchset that you think should be tracked), please add your comments below.
Forecast Summaries
Current conditions: the 4.17 kernel was released on June 3; some of the more important additions in this kernel are::
Some significant scheduler improvements that, in particular, will help with energy-efficient scheduling on mobile devices.
Support for the unloved blackfin, cris, frv, m32r, metag, mn10300, score, and tile architectures has been removed. This change will result in 4.17 being smaller (in terms of lines of code) than 4.16 — only the third time that has happened in the history of the kernel project.
Support for the receiving TLS-encrypted data has been added to the kernel.
The tracing subsystem has gained support for histogram triggers, making it easier to aggregate event data in the kernel without needing to write BPF programs.
In addition to that, of course, is a long list of bug fixes, code cleanups, and more. The 4.17 kernel was the work of 1,700 developers who contributed over 13,500 individual changes; see this article for more information on where 4.17 came from.
Short-term forecast: the 4.18 kernel can be expected in early August. There are a number of changes coming in this release, including:
The power domains subsystem has seen a number of enhancements that will lead to improved whole-system power management.
It is now possible for unprivileged processes to mount filesystems when running in a user namespace. This will make it possible to mount filesystems within containers without the need for additional privileges.
The AF_XDP subsystem will eventually lead to highly accelerated networking in a number of settings. This work is part of a larger effort to win back users of user-space networking stacks by providing better facilities in the kernel.
Bpfilter is a new packet-filtering mechanism based on the BPF virtual machine. The 4.18 version of bpfilter won’t do much, but it is expected to be the base on which the next generation of kernel firewalling systems is built.
Restartable sequences, a new API for performing highly optimized lockless operations in user space, have finally made it into the mainline kernel.
It’s also worth noting that the new AIO-based polling mechanism, originally merged for 4.18, has been reverted pending further work. 4.18 is in the stabilization phase now, so there should be no new features merged during this development cycle.
Posted by: xSicKxBot - 07-02-2018, 01:21 AM - Forum: Lounge
- No Replies
Awesome Steam Summer Sale Games Available For $5 Or Less
Everyone knows you can find great PC gaming deals during the Steam's summer sale, but with so many games to choose from, it can be hard to make a decision on what to buy. We thought we'd make it a little easier by highlighting some of the best games available for less than the price of a latte. All of these games are on sale for $5 or less, so you can probably buy a few of them without breaking the bank. The sale ends July 5, so grab them before then.
Triple-A games famously cost many millions of dollars to make, but even they can eventually go down to below-$5 pricing during Steam summer sales. Right now you can buy Darksiders for $4 or Deus Ex: Human Revolution for $3. Even the 2016 sequel Deus Ex: Mankind Divided is available for $5 right now on Steam. If large-scale destructive hijinks is your kind of thing, you can grab Just Cause 3 for $5 as well.
Loads of smaller indie games are available for just a few bucks right now as well, including the ultra-violent kill-fest Hotline Miami and the thoughtful puzzle platformer The Swapper. Other indie gems include Bastion, FTL, and Oxenfree, all on sale for just a few bucks. And if you haven't played the brilliant RPG Undertale yet, you can do so now for $5.
TeamSpeak is a voice chat server. Featuring clients for most major platforms, crystal clear voice calls, low latency, and encryption, TeamSpeak is a great choice for use cases ranging from business meetings to gaming. If you’d like to launch a TeamSpeak server of your own, Ubuntu 14.04 with its long support cycle is an excellent platform to use. This guide will get you running with a TeamSpeak server running under Ubuntu 14.04 LTS.
Getting Started
Confirm that you have the following before you follow this guide:
• 1 Node (Cloud Server or Dedicated Server) running Ubuntu 14.
• Root access to the node or one sudo non-root user
• A TeamSpeak client on your platform of choice in order to test things out.
How To: (Tutorial)
Start by running these commands on your Ubuntu 14.04 server. These commands will automatically get the latest update for your server.
Code:
apt-get update && apt-get upgrade -y
Ubuntu should include the nano, wget, perl and bzip2 binaries, but if they aren’t included then you’ll need to install the necessary packages.
Code:
apt-get install nano wget tar perl bzip2
We’ll now create a user for the TeamSpeak server to run under. Creating a separate user minimizes the extent to which a TeamSpeak security issue can compromise your server. If TeamSpeak was running as root, a security flaw in TeamSpeak could grant someone root access and let them install or change whatever they wish.
Code:
adduser --disabled-login teamspeak
You can leave the fields blank when prompted for information. Simply press “y” when asked to confirm the values you’ve set.
Now we’ll download and set up the TeamSpeak server itself.
Code:
wget http://dl.4players.de/ts/releases/3.0.12.4/teamspeak3-server_linux_amd64-3.0.12.4.tar.bz2
OR newer version updated below!
wget http://dl.4players.de/ts/releases/3.2.0/teamspeak3-server_linux_amd64-3.2.0.tar.bz2
tar xvf teamspeak3-server_linux_amd64-3.0.12.4.tar.bz2
cd teamspeak3-server_linux_amd64
cp * -R /home/teamspeak
cd ..
rm -rf teamspeak3-server_linux_amd64*
chown -R teamspeak:teamspeak /home/teamspeak
TeamSpeak does not ship with its own startup script. We’ll create our own so it can be managed in Ubuntu’s init system.
With the script in place, it must now be linked into /etc/init.d, where Ubuntu expects to find all of its startup scripts.
Let’s next run the startup script so the server is launched.
Code:
service teamspeak start
Pay attention to the startup messages displayed when the server launches. You will be given the necessary credentials to manage the new server, so be sure to record them in a safe place.
Press Enter to return to the shell prompt.
Check if your server is running by typing this command:
Code:
service teamspeak status
Server is running
If you’ve set up iptables on your Ubuntu server, you’ll need to open some ports for the TeamSpeak server. Here are the necessary iptables commands so your server can be reached from the outside.
Code:
iptables -A INPUT -p udp --dport 9987 -j ACCEPT
iptables -A INPUT -p udp --sport 9987 -j ACCEPT
iptables -A INPUT -p tcp --dport 30033 -j ACCEPT
iptables -A INPUT -p tcp --sport 30033 -j ACCEPT
iptables -A INPUT -p tcp --dport 10011 -j ACCEPT
iptables -A INPUT -p tcp --sport 10011 -j ACCEPT
If you’re using the iptables-services package to manage your iptables chains, here is a set of rules that can be added to its configuration to open up the firewall for TeamSpeak.
Code:
-A INPUT -p udp --dport 9987 -j ACCEPT
-A INPUT -p udp --sport 9987 -j ACCEPT
-A INPUT -p tcp --dport 30033 -j ACCEPT
-A INPUT -p tcp --sport 30033 -j ACCEPT
-A INPUT -p tcp --dport 10011 -j ACCEPT
-A INPUT -p tcp --sport 10011 -j ACCEPT
It is now necessary to administer the TeamSpeak server itself. On first launch, you were given an administrative token, along with credentials for a superuser account.
Code:
service teamspeak start
Starting the TeamSpeak 3 server
TeamSpeak 3 server started, for details please view the log file
Code:
------------------------------------------------------------------
I M P O R T A N T
------------------------------------------------------------------
Server Query Admin Account created
loginname= "serveradmin", password= "*********"
------------------------------------------------------------------
------------------------------------------------------------------
I M P O R T A N T
------------------------------------------------------------------
ServerAdmin privilege key created, please use it to gain
serveradmin rights for your virtualserver. please
also check the doc/privilegekey_guide.txt for details.
token=*************************************************
------------------------------------------------------------------
The token is what must be pasted into your TeamSpeak client. Do so now.
If the token is copied successfully, you’ll see the message “Privilege Key successfully used.” Your client now has administrative rights on the new TeamSpeak server.
The Wrap-Up
You are now ready to host clear, high-quality voice chats on your newly-configured TeamSpeak server. If you’ve found this article helpful and know someone else who might benefit, be sure to share it with them so they too can launch their very own system for hosting voice chats.
If you found this article helpful, feel free to share it with your friends and let us know in the comments below!
Please set the environment variable TS3SERVER_LICENSE to "accept" in order to accept the license agreement.
Alternatively, create a file named ".ts3server_license_accepted" in the working directory or start the server with the command line parameter "license_accepted=1".
To view the license agreement set TS3SERVER_LICENSE to "view" in order to print the license to the console.
Alternatively view the file "LICENSE" in your favorite text viewer yourself.
How to accept the server license agreement (Server >= 3.1.0)
With the release of TeamSpeak 3 server version 3.1.0 it is required that you agree to our license. This license can be found in the file "license.txt" or "LICENSE" (depending on your platform), which is located
in the same location as the ts3server binary (the main folder). Note that on Unix platforms you can also view the license by starting the TeamSpeak 3 server with the environment variable TS3SERVER_LICENSE set to "view".
You can accept the license in one of three ways:
Create an empty file called ".ts3server_license_accepted" in the current working directory. For example on Unix like systems do:
touch .ts3server_license_accepted
Start the ts3server with the commandline parameter "license_accepted" set to 1. For example:
ts3server license_accepted=1
Set the OS environment variable TS3SERVER_LICENSE to "accept" prior to starting the server. For example on Windows:
set TS3SERVER_LICENSE=accept
Hope this helps guys! Installing Teamspeak 3+ on ubuntu 14.04+ server linux system debian
New Game Release Dates Of 2019: Resident Evil 2, Anthem, Kingdom Hearts 3
We may be only in the middle of 2018, but there's already an exciting roster of games releasing in 2019. Highly-anticipated games like Anthem, Days Gone, and Kingdom Hearts III make up only a small number of what's ahead. And that's not to mention the all the big games recently revealed at E3, like Resident Evil 2 Remake, Gears 5, and Sekiro: Shadows Die Twice, which we can't wait to get our hands on. To help you keep track of all the games coming out next year, we've compiled a list of all the noteworthy release dates for the biggest ones confirmed to come out in 2019 so far.
More dates are sure to be confirmed as the year goes on, so be sure to check back often as we update this article with new additions or potential changes. But if you're looking for this year's release dates, you can also reference our feature on the game release dates of 2018.
Below you can find a list of the biggest games that don't have explicit release dates but are confirmed to release sometime in 2019. We'll be moving each of these games into the release date sections above as soon as official dates are announced.
Strategy and story have never been the happiest bedfellows. One benefits from obscurity, from twists and mysteries that propel you forward into the unknown. The other needs as much transparency as possible, so you can understand the effects of your actions and improve your plans. To service these requirements, stories have always had to emerge from strategy, not the other way around.
Six Ages: Ride like the Wind wants to set that straight. It wants to tell you a tale of gods and humans, of mysteries and the mundane while still taxing your tactics. It’s a bold goal and, while it doesn’t always work, the narratives that it weaves are unlike anything else in gaming. Except, perhaps, its predecessor. Almost 19 years in the making, this is the sequel to a very special game from 1999, King of Dragon Pass.
What’s partly responsible for the success of both games is their bizarre setting, Glorantha. It’s a fantasy world like no other, developed in depth from academic theories of anthropology and cultural studies. You command a clan of horse-riding barbarians in the game, but your encounters are often bizarre beyond expectations. Dwarves of literal stone, dark-dwelling Trolls who judge others by their flavour, bubbling freaks of chaos and more besides. And each with their own extensive culture and mythology.
Set during Glorantha’s early ‘Storm Age’ of warring gods, your goal is to guide your clan to wealth and prosperity. Through a series of screens and menus, you must direct the work and wealth of your clan. There must be farmers for the fields, warriors to protect them or raid enemies, shrines to please the gods and diplomacy and trade with other clans. As the game progresses you will become engaged with the greater events of the age. But at the start, mere survival is challenging enough.
On most screens you can ask your circle of clan elders for advice on what to do, although they often give conflicting opinions. You’ll choose to do something for that season: explore new lands, perhaps, or sacrifice to the spirits to learn lore. Sometimes the result is immediate, sometimes it may take several more seasons to resolve.
Either way, it’s never quite clear why things work out the way they do. As you play, you’ll begin to intuit how things happen behind the scenes, but it’s a hard slog. And when you’re staring down disasters like a catastrophic raid or a demoralised clan, it’s frustrating not to know what choices will improve things. It does, however, result in a far more compelling narrative. One which encompasses failure as well as success, misery as well as triumph. There’s even a ‘Saga’ screen where you can view the ongoing tale of your barbarians in exquisite detail.
To flesh out this thin strategic skeleton, many seasons also see a random event. These help you learn more about Glorantha’s rich and detailed world as well as adding to the story. Mostly it’s a bunch of text and a series of options. Again, your elders will advise you if you want them. Again, intuition and your knowledge of the setting play a role but picking options can be a crapshoot.
Sometimes an event takes you through a series of choices before resolving. Sometimes, it will set in motion a chain of further events that will take years to play out. If your lunatic trickster-shaman decides to kidnap a member of a rival clan, your reaction will impact relations with them for the whole game. Taking in refugees from a mysterious culture causes their presence to bubble up in events from time to time, impacting your clan in various ways.
This essentially is the template for the entire game. There’s a battle system, but it’s similarly driven by narrative rather than clear strategy. Even then, unexpected events like the sudden arrival of a group of allies can throw things off the rails. Everything catches the player between the rock of opaque mechanics and the hard place of wonderful storytelling. It’s a wonderful place to be, if you can stomach the spirals and corkscrews of the ride.
There’s no better illustration of this than Hero Quests. These are ritual re-enactments of myths from the time of the gods. It’s important for your religion to attempt one every few years, and the rewards can be colossal. But to succeed, you need to sacrifice to find the missing pieces of lore, and then literally, as a player, learn it. Your choices on the quest must be close to those of the god if you want the best benefits.
Some strategy gamers will find this kind of forced immersion awful, others will lap it up. Fans of the original will already be familiar with it. They’ll discover a smoother interface and a new setting in a new culture. Forgoing the traditional control and power fantasies of strategic empire-building is a hard habit to give up. But for those that can make the sacrifice, Six Ages holds a wealth of wonders few other games can match.
The Steam Intergalactic Summer Sale continues! For the next nine days, take advantage of huge savings throughout our store on over ten thousand games. You can also help unlock free games by playing our Summer Saliens Game.
Today’s Featured Deals include:
Slay the Spire – 37% off Tom Clancy’s Ghost Recon Wildlands – 67% off Metal Gear Solid Franchise – Up to 80% off Mafia III – 65% off Elite Dangerous – 55% off Okami HD – 30% off Hellblad Senua’s Sacrifice – 33% off Rocket League – 50% off and many more
Along with the sale is the Summer Saliens Game. Team up with other Saliens to fight The Duldrumz on different planets and free the abducted games. Gain XP as you battle, level up, unlock new abilities, and win cosmetic items to deck out your Salien. Plus, get Summer Sale Trading Cards just for playing.
Choose to battle on a planet that piques your interest and you’ll automatically be entered for a chance to win one of its rewards when it’s conquered. The longer your Salien spends on a planet the higher your chances of winning! The groups with the most tiles when a planet is taken will get to plant their flag as conquerors, undoubtedly gaining Saliverse-wide fame in the process.
The Steam Intergalactic Summer Sale will run until 10 AM Pacific, July 5th. Complete information can be found HERE.
We’re talking with Six Ages developer David Dunham at 3PM EDT
Have you played King of Dragon Pass? It’s a 1999 barbarian tribe management game from developer A Sharp that found a new audience when it was ported to iOS in 2011. That success drove A Sharp (headed up by developer David Dunham) to begin development of a new, similarly-styled RPG called Six Ages, which launched this week on iOS.
Since King of Dragon Pass showed off one of the most unique ways to do systemic narrative in game design, we’re excited that Dunham will be joining us at 3PM EDT on the Gamasutra Twitch channel to discuss the process of making Six Ages. If you’ve got questions about making strategy-driven storytelling experiences, be sure to join us and ask your questions!
And while you’re at it, you can follow the Gamasutra Twitch channel for more developer interviews, editor roundtables, and gameplay commentary.
New Preview Beta & Delta 1806 System Update – 6/21/18
Starting at 2:00 p.m. PDT today, members of the Xbox One Preview Beta and a subset of the Delta Ring will begin receiving the latest Xbox One system update (1806.180618-2044). We are adding more Delta users with this release as we are targeting the upgrade process and will move the remaining set of Delta users in over the next few days as we flight new builds to test the upgrade process. Read on for more about the fixes and known issues in the latest 1806 system update.
New Features:
FastStart
Xbox One Insiders we have added the FastStart technology in the build and we would love your help testing the install performance of various games listed below. In addition we have posted a support article on FastStart here for reference :https://support.xbox.com/en-US/games/game-titles/fast-start-games :
ARCADE GAME SERIES: PAC-MAN
Sid Meier’s Pirates!
Don Bradman Cricket 17
NARUTO: Ultimate Ninja Storm
Destroy All Humans!
PAC-MAN CHAMPIONSHIP EDITION
Dovetail Games Euro Fishing
ScreamRide
Dead Space 2
Rivals of Aether
Devil May Cry HD Collection
Minecraft: Story Mode – Season Two – Episode 1
Casey Powell Lacrosse 16
Spelunky
Fuzion Frenzy
The Flame in the Flood
Don’t Starve Together: Console Edition
Viva Pinata
Magic Duels
Toy Story 3
Game of Thrones – Episode 1: Iron from Ice
Ys Origin
The Walking Dead: The Complete First Season
Tropico 5 – Penultimate Edition
Tales from the Borderlands – Episode 1: Zer0 Sum
Neverwinter
A Quest and Survey is provided for feedback!
NOTE: If you do not see that the title is FastStart enabled for these titles, it may either your console is not set to English or that the publisher manages separate versions of the title and we don’t yet have enough data for the one for your region.
Fixes:
Audio:
Fixes are in the build to resolve audio dropouts that users have been experiencing. This fix focuses on Video app audio dropouts that have impacted apps such as Amazon, Netflix streaming and Games such as Minecraft. Atmos HDMI users who own Denon AVRs have been experiencing these drops should not see this behavior anymore.
Friends
We have resolved the issues in which some users noticed that the online status of Friends was not updating correctly.
Game Clips:
The Trim feature used the Y button to allow the user to save their trimmed clip and issues resulted with this input. There are times that the Y button is not available and thus the search functionality is invoked by mistake. We have changed the key mapping as well as the icon mapping on the page to show the X button.
Groups:
Users should no longer see the Groups tab in My games & apps may not show after sign in. You should no longer see “This group does not exist” on Home on first sign-in for your existing Groups.
Fixed an issue in which some changes were not be reflected when editing Groups between multiple consoles after coming out of connected standby.
Fixed the issue to enable using special characters in Group names (e.g. &,”).
My Games and Apps
Fixed an issue that some users where experiencing with game installations and DLC failing randomly.
Fine tuned the Toast notifications when installing a title that supports Fast Start
Looking for Groups
Fixed an issue in which some users would not see any Groups returned when querying for a certain title.
Localization
Various localization fixes across the console.
Store App
A new version of the store app is available that resolves the crash to home that some users were experiencing.
Some users experienced a “Try that again” in the Store app and that is fixed.
System Performance
Misc. performance fixes in the platform.
YouTube
The issue with some users are encountering an issue with the Youtube app stuttering is being resolved by YouTube with an app update.
Known Issues:
Groups
Some users may encounter an issue where their Pins are not displaying artwork or are seeing a while tile instead of their profile color
o Workaround: Please perform the following steps to fix the issue
Open My Games & Apps
Navigate to Groups tab
Scroll to the bottom of the page
Select Delete all groups
Select Delete local groups
You may see issues with Groups if you frequently switch between your non-Preview console and your Preview console. Workaround: Reset your Groups locally on the Preview console through “My games & apps” > Groups, then using the “Reset groups” button at the bottom of the page to resync from the service.
Profile Color
Sometimes users may encounter an incorrect Profile color when powering on the console.
Networking
Work continues on the stability of the Wi-Fi connectivity. If you see any issues please report the problem for investigation by performing a Full system software via the dashboard as opposed to just pressing the Xbox Power button.