S&box Wiki

Revision Difference

General_FAQ#562353

<cat>Dev.Intro</cat> <title>General FAQ</title> # General Info ## Is there a release date? What about early access? No release date has been announced. ⤶ ## Where did the Developer Preview Torture Service go?⤶ ⤶ The torture service was removed in favor of giving keys to users that already have access to distribute themselves.⤶ ## How do I get access? See here for further information about <page text="The Developer Preview">DevPreview</page>⤶ ⤶ ### Keys⤶ ⤶ Active users will occasionally receive keys, found by clicking on the yellow key icon next to your profile on asset party. These keys can be shared and redeemed for access on https://asset.party/~invitecode⤶ See here for further information about <page text="The Developer Preview">DevPreview</page>.⤶ ## Developer Preview Revoked <warning> `A product you've received has been revoked from your account by the publisher: S&box for Beta Testing` </warning> If you received this **Steam Message**, you have not opened s&box for more than 5 months, and your access to the dev preview has been revoked, Garry explained this on the Discord server thusly: If you received this **Steam Message**, you have not opened S&box for more than 5 months, and your access to the dev preview has been revoked, Garry explained this on the Discord server thusly: **Garry:** > *I've removed dev preview access of about 2,500 people [...] The point of giving people early access is so we get constant feedback and suggestions, and that doesn't work unless people are starting the game.* ## What platforms will be supported? S&box is windows first. Support for Mac is currently in progress and Linux runs perfectly through [Proton](/sbox/proton). And dedicated servers will be able to run natively on Linux but no official game client will be available. ## How much will the game cost? S&box's price has not yet been announced. # Game Info ## What engine does the game use? ⤶ s&box uses a heavily modified version of Half-Life: Alyx's Source 2 branch. Early development was done on Unreal Engine 4, but this has since been discontinued. ⤶ S&box uses a heavily modified version of Half-Life: Alyx's Source 2 branch. Early development was done on Unreal Engine 4, but this has since been discontinued. ## How many players can the game handle? What about map sizes? Theoretically, the map size in s&box is infinite. But realistically, most things break in some way beyond a certain point. Theoretically, the map size in S&box is infinite. But realistically, most things break in some way beyond a certain point. The built-in networking system supports a maximum of 64 players - however, you can write your own networking code in order to go above this through the use of [WebSockets](/sbox/websockets). ## Is level streaming possible? Level streaming is a work in progress feature. ## Will s&box support VR? ⤶ s&box currently has basic VR support, but it's up to each individual game in terms of the actual implementation for this. ## Will S&box support VR? ⤶ S&box currently has basic VR support, but it's up to each individual game in terms of the actual implementation for this. ## How will the multiplayer work? Can we connect via P2P? S&box has rudimentary networking where one player hosts the p2p server, and ownership is transferred when they leave the game. A more advanced system is in the works. ## Will we be able to mount games like we can in Garry's Mod? Mounting other games is neither possible nor planned, and no assets from any game not made by Facepunch will ever be added officially. # Content Creation Don't forget to check out the [ModelDoc FAQ](/sbox/ModelDoc_FAQ). ## Monetization? ## Will there be monetization? There's no limitations on how you can monetize your game. While there's no official way implemented yet, you can use your own server to manage payments. It's a long term goal to be able to export S&box games and upload them on any platform, with no revenue share. ## How do I open the editor? Launch the game on Steam and you will have the "Launch Game Editor" option. More info on the editor is available [here](/sbox/Editor). ## What language is being used to make games? Game interaction is done using C#, supporting [.NET 7](https://learn.microsoft.com/en-gb/dotnet/core/whats-new/dotnet-7) with [Language Features 11](https://learn.microsoft.com/en-us/dotnet/csharp/whats-new/csharp-11) <page text="Find out more">CSharp_Learning_Resources</page> ## How does UI work? We use Razor, UI styling is done through CSS and its layouts through HTML. Alternatively, UI can be coded entirely in C# <page text="Find out more">ui-razor</page> ## What tools will ship with the game? The list of tools available is constantly changing, but to put it simply, most source 2 tools will be remade in some way for s&box. The list of tools available is constantly changing, but to put it simply, most Source 2 tools will be remade in some way for S&box. ## Is the game going to ship with some kind of database adapter for MySQL or the like? You can use WebSockets to interface with whatever server you want - having a WebSocket layer over your SQL server helps for various reasons. There isn't and won't be a direct SQL layer included within the s&box API. You can use WebSockets to interface with whatever server you want - having a WebSocket layer over your SQL server helps for various reasons. There isn't and won't be a direct SQL layer included within the S&box API. ## Where do I upload my games and maps? You can upload content to [Asset Party](https://asset.party) in-game using the [editor](/sbox/Editor). You can upload content to [sbox.game](https://sbox.game) in-game using the [editor](/sbox/Editor). ## Can we port over Source 1 content? There are third-party tools you can use to port over Source 1 content, but no first-party support is currently available for porting. Remember that you should **only port over content that you have permission for**. ## What can / can't I upload to Asset Party? Facepunch's terms of service can be found here: https://facepunch.com/legal/tos⤶ ## Can I use Garry's Mod addons in s&box? Garry's mod addons are not compatible with s&box. Assets will have to be converted to the source 2 format and any code will need to be re-written in C# as there is no official GLua support planned. There are third-party tools you can use to port over Source 1 content, but no first-party support. Remember that you should **only port over content that you have permission for**. ## What am I not allowed to upload? Facepunch's terms of service can be found [here](https://facepunch.com/legal/tos).⤶ ## Can I use Garry's Mod addons in S&box? Garry's mod addons are not compatible with S&box. Assets will have to be converted to the Source 2 format and any code will need to be re-written in C# as there is no official GLua support planned.