Cookies op Tweakers

Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' te klikken, geef je toestemming voor het gebruik van cookies. Je kunt ook een cookievrije versie van de website bezoeken met minder functionaliteit. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie

Door , , reacties: 85, views: 18.366 •
Submitter: himlims_

Valve heeft zonder eerdere aankondiging een btaversie online gezet van de Linux-variant van hun klassieke shooter Half-Life. Dat wil zeggen dat iedereen met een Steam-account de game uit 1998 gratis onder Linux kan spelen.

Het uitbrengen van een Linux-versie van Half-Life past in het plan van Valve om van hun portal Steam een volwaardig platform voor Linux-gebruikers te maken. Van de Linux-portal loopt sinds december een open bètatest, met een beperkt aantal games dat speelbaar is onder Linux, waaronder Valve's eigen Team Fortress 2. Iedere deelnemer aan de open bètatest van Steam voor Linux, kan ook Half-Life downloaden. Net als Steam zelf en de overige games die onder Linux speelbaar zijn, gaat het officieel om een bètatest. Wanneer de bètatest van de Linux-software eindigt, is niet bekend.

Half-Life verscheen in 1998. Het was de eerste game die Valve afleverde, nadat het in 1996 was opgericht door voormalig Microsoft-medewerkers Gabe Newell en Mike Harrington. De studio gebruikte een zwaar aangepaste versie van id Software's Quake-engine. De studio zou later de eigen Source-engine ontwikkelen, die het sinds 2004 gebruikt voor al zijn games. In Half-Life nemen spelers de rol aan van Dr. Gordon Freeman, een theoretisch natuurkundige die zich uit een ondergronds laboratorium moet zien te vechten waar experimenten met teleportatie flink uit de hand zijn gelopen.

Bèta-client van Linux-versie van Half-Life Beta te downloaden via Steam

Reacties (85)

Ik had het gevoel dat ik terug naar het jaar 1999 werd gestuurd na het spelen van Half life beta op linux.
Hoe krijgen jullie Steam werkend op Linux? ik heb um geinstalleerd en kan inloggen, maar als ik een game installeer komt ie direct op 'geinstalleerd' te staan en download ie hem niet ;(
Hm, jammer.

Waarom zou ik aan Steam moeten vragen of ik aub het spel mag spelen, wat ik nog echt gekocht heb ook? Wat bij mij lokaal staat?

Verder is Valve helemaal niet hip met Linux. Toen Half Life net uit kwam heeft Icculus aangeboden er een port van te maken, gratis. Toen al.
Maar niks hoor.
En al die jaren niet, Gabe Newell haat Linux.

Leuk dat ze er nu mee komen, wel een beetje laat.

En Steam is een no-no als je eenmaal DRM-vrije spellen gewend bent zoals bv op GOG.com.

Ik zeg dit wel allemaal met pijn in het hart hoor, ik vind Half Life n van de beste spellen ooit.

Als je toch meedoet, check dan ook meteen de fantastiche mods "Half-Life: Peaces like Us" en "Sweet Half Life". Die zijn te gek.
Heb je Linux spellen op GoG dan?
Nee? Dan ga je toch even aan de strekking van dit bericht voorbij.
omdat het een beta is! die willen ze niet gelijk publiekelijk releasen, want dan gaan mensen zeuren als het vaak crasht of bugged
Hopelijk volgt de officiele Left 4 Dead 2 ook snel, zombies!!
Daar heb ik mijn vriendin eens voor gezet.

-- nee daar zijn helaas geen foto's van--
Instructies om het ook echt te spelen (niet zelf getest, ik geef alleen maar de link door): http://www.reddit.com/r/l...ke_16_on_steam_for_linux/
Hoe kun je de half life beta installeren? Ik zie de linux versie niet terug komen in de store.
Mijn theorie is dat Valve niet boos is vanwege Windows 8 (want die argumentatie is zwak) maar vanwege de volgende Xbox.
Als microsoft straks de nieuwe Xbox compatible maakt met normale Windows 8 pc's dan is dit een ENORME bedreiding voor ze. Dan kan je een willekeurige Xbox game kopen, fysiek of niet, en die registreren in de Xbox store en spelen op welke device je wilt: je nieuwe Xbox (Windows 8 met een andere schil?), je PC, of je Windows tablet.

Ik vind Steam echt GEWELDIG maar ik blijf echt niet loyaal als ik straks op al mijn devices icm cloud saves mijn games kan spelen.
Dat zijn wel erg veel aannames. Het begint al met de CPU die dan in de nieuwe Xbox dus x86(-achtig) moet zijn. Daar weten we nog helemaal NIETS van, dus ik denk dat je op de zaken vooruitloopt.
De nieuwe Xbox maakt gebruik van Orbis. Orbis is een AMD64 CPU en een GPU. Een AMD64 CPU kan ook x86-32 binaries draaien, zonder performanceverlies.
Daarom is het ook mijn theorie, vanwege
- overtrokken reactie van Valve richting MS
- ingeslagen weg van MS om services met elkaar te verenigen

Ik bedoelde mijn post ook als voorspelling, misschien was dat niet helemaal duidelijk :)
Ik ben zelf eens even aan het koekeloeren maar hier is nog niks te zien.. helaas.. had wel eens een poging willen wagen..
Je krijgt de beta pas te zien als je het spel aanschaft. Ik kan niet in andermans portomonee kijken maar ikzelf vond 9.99 euro te doen.
Ondertussen kan men beter mods bruikbaar krijgen op Linux. Veel mensen zullen waarschijnlijk liever Black Mesa Source willen spelen. Desondanks wel een leuke stap, ook een stukje dichter bij Linux clients van de oudere Counter-Strike spellen en ze zullen op den duur ook vast wel mods werkend willen krijgen.
Het blijft natuurlijk een port. Die game was nooit bedoeld om multiplatform te worden, dus iets zegt me dat de Windows-versie (die dan weer niet gratis is...) toch beter speelt.
Het blijft natuurlijk een port. Die game was nooit bedoeld om multiplatform te worden, dus iets zegt me dat de Windows-versie (die dan weer niet gratis is...) toch beter speelt.
DIe game is uit 1998, waarschijnlijk draait ie nu soepeler op mijn Note dan op de pc die je in die tijd had :+
Kan, maar zeker weten kun je het pas als je het spel onder zowel Linux als Windows speelt op een gelijk systeem.

Iets zegt mij namelijk dat het onder Linux gelijk zoniet beter speelt dan onder Windows (iets met recourses ofzo) ;)
edit: wtf: dit is een reactie @ _Thanatos_

Onzin, de engine is gemaakt om met zowel OpenGL als Direct3D te kunnen renderen, het porten zal dan ook redelijk eenvoudig zijn geweest.

Ergens las ik dat 1 persoon dit geport heeft d.m.v. SDL2, dus veel werk was al gedaan.

btw: de Linux versie is niet gratis!

[Reactie gewijzigd door Kwastie op 25 januari 2013 13:04]

OpenGL renderen is nog een vrijbrief riching linux. Je vergeet gemakshalve misschien dat de Win32 API en de linux API (heeft dat een naam?) compleet en utterly anders zijn.
De hoeveelheid pure "win32"-calls zullen erg beperkt zijn:

- Aanmaken Window
- Input (toetsenbord, muis, controller?)
- Networking ?

Ik heb laatst voor een school project nog een game (op win32) naar Linux geport, Als je er van tevoren rekening mee houdt, dan is het makkelijk.
same here, alleen is het vermoedelijk wel lastig als je de windows versie in visual C had gecode en dan moet porten naar gnu c.. zitten toch wat verschillen in. daarom raad ik ook iedereen aan onder windows te coden met mingw32/cygwin (dus effectief met gnu c++), dan is het porten een eitje! (weet ik uit eigen ervaring: mijn redelijk uitgebreide spel compileerde bijna direct (behalve wat #ifdef __linux__'jes voor, idd, window aanmaken etc))
Je vergeet daar wel even bij te vermelden dat Visual Studio een van de beste IDE's op de markt is. Vooral als het gaat om de debugger, en dan heb ik het niet over een simpele null-pointer. Ik ben daar nog geen noemenswaardig alternatief voor tegen gekomen welke het zelfde gebruikersgemak haalt als Visual Studio.

Wat je beter kunt doen is in een header file de compiler specifieke dingen gaan macro-en. Zo kun je in je code dingen als byte alignment, en force inline in je code gelijk houden. Zo heb je het meeste van de codebase generiek, en heb je Windows, Linux, noem naam op enkele aparte bestanden.

Om voor spellen mingw32/cygwin te gaan gebruiken kan ik echt niet aanraden. Tenzij je het spel hoofdzakelijk voor Linux hebt ontwikkeld, en het na verloop van tijd wilde gaan porten naar Windows.

Er is namelijk een reden dat bijna alle game studio's gebruik maken van Visual Studio, terwijl de meeste van hun games toch Multi-platform zijn. Een is het gebruikers gemak, en twee is de debugger. Dat is trouwens ook meteen een van de redenen waarom het ontwikkelen van de Xbox 360 veel gemakkelijker is dan voor de Playstation 3 (naar technische imitaties zoals 'gespleten ram' op de PS3.)
hmja, dat er geen alternatief voor visual studio zou zijn is een beetje een kwestie van smaak.. ik programmeerde in windows altijd met dev-cpp, een simpele IDE maar wel eentje die alles had wat ik nodig had, incluus een ingebouwde dgb (debugger) 'front-end'.

ben nu overgestapt op Sublime Text 2, het beste wat me kon overkomen, al is het wat meer instelwerk omdat het geschikt is voor meerdere talen, niet per se voor gnu-c++. maar nu ik dat goed heb getweaked durf ik te beweren dat ik visual studio niet fijner ga vinden (al was het maar vanwege de 'light-weight' factor van sublime).

maar goed, smaken verschillen, dat was m'n punt :)
Nee serieus. Het zou mooi zijn als de linux community dit oppakt. Je hebt wel Codeblocks en Codelite maar die halen het echt niet bij Vstudio. Eclipse of Netbeans heb ik nog nooit geprobeerd maar een collega melde ook al dat de vergelijking negatief uitvalt voor Eclipse. In Linux werken een hoop programmeurs nog zonder ide dus wellicht dat er geen serieus alternatief ontwikkeld wordt.

Het enige gevaar voor Vstudio lijkt nu Vstudio zelf te zijn. Vstudio 2010 gebruikt voort WPF en eufemistisch gezegd is het er niet sneller opgeworden.

Ik gebruik Windows voor gaming en Vstudio. Het zou mooi zijn als er meer games naar Linux komen.

Overigens dacht ik dat de performance van games op Linux vaak dramatisch was. Dat lag niet aan Linux zelf maar aan de slechte support van drivers waar de meeste performance aan op ging.
Van alle kanten hoor ik dat Eclipse een briljante IDE is. Volgens sommigen beter dan Visual Studio. Zelf schrijf ik alle code in VIM, en zie geen reden om een IDE te gebruiken in plaats daarvan: VIM doet alles wat je nodig hebt tijdens het code schrijven en neemt aanzienlijk minder schijfruimte en processorkracht in. Dingen als code completion werken er ook prima mee, dus verdere wensen heb ik niet.

Performance van Linux mbt gaming is overigens zeer netjes, helaas is het aanbod nog wel beperkt. Ik draai al jarenlang enkele games onder Linux, en qua framerate is het vrijwel altijd beter dan Windows. De meeste onder Wine. Als de betreffende game met OpenGL (kan) werken, dan gaat het zeer goed. Bijvoorbeeld Unreal Tournament 2003/2004, World of Warcraft, Quake 3-engine games (Quake3, SOF2, RtCW, COD etc), draaiden allemaal beter onder Linux dan onder Windows. Onder Wine kon je onder bepaalde omstandigheden soms wat grafische glitches krijgen, maar over het algemeen werkte dat prima. Tot twee jaar terug draaide ik altijd met een nvidia GPU, sinds twee jaar met een ATI/AMD GPU, in beide gevallen zag ik dergelijke patronen. Ik wijt dat met name aan de veel lichtere overhead van het OS die Linux op je systeem legt tov Windows, niet zo zeer aan verschillen in de drivers. Ik zou me zelfs zo kunnen voorstellen dat AMD en nvidia de drivers beter optimaliseren voor Windows dan voor Linux.
Maar die gebruik je weinig bij games... Een game die OpenGL gebruikt draait al bijna rechtstreeks op elk platform met OpenGL support. Veel games die OpenGL gebruiken zijn vlekkeloos te draaien via Wine en hebben regelmatig zelfs daar al een betere performance dan onder WIndows. Laat staan als je er echt een native port van maakt.
Dat valt nog te bezien. Valve had niet veel moeite om Left 4 Dead 2 beter werkend te krijgen onder Linux.
Dat is dan ook een nieuwere game, die wellicht met multi-platform in het achterhoofd gebouwd is.
L4D2 is gebouwd op de source engine, dewelke dateerd van 2004 en destijds helemaal niet gebouwd werd met Linux of OpenGL in gedachte. Dan is dit een pak meer van toepassing op het originele HL dat gebouwd is op een quake engine die wel gebruik maakte van openGL

Op dit item kan niet meer gereageerd worden.



Populair:Apple iPhone 6Samsung Galaxy Note 4Apple iPad Air 2FIFA 15Motorola Nexus 6Call of Duty: Advanced WarfareApple WatchWorld of Warcraft: Warlords of Draenor, PC (Windows)Microsoft Xbox One 500GBGrand Theft Auto V

© 1998 - 2014 Tweakers.net B.V. Tweakers is onderdeel van De Persgroep en partner van Computable, Autotrack en Carsom.nl Hosting door True

Beste nieuwssite en prijsvergelijker van het jaar 2013