Archief - ARMA 3

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

__soul

Legacy Member
BETA911 zei:
Ik zou voor 'iets' meer een GTX670 pakken. Zit zeer kort bij de GTX680 qua performance.

Voor de rest, zeker niet slecht. Draai hier zelf nu Arma3 full-blown op 1080p met 35FPS (dankzij overclock van de cpu naar 4.2Ghz). En dit is maar met een GTX560 Ti...

welke zou je dan aanraden?
heb je ergens een goeie review van het verschil?


MegaMentor zei:
Hebt ge absoluut een i7 nodig?

wel een cpu is iets wat ik niet zo snel upgrade, en ben toch van plan zeker 4jaar ish met deze pc te doen.

-----------
belangrijk is voor mij dat ik arma3 meer dan vlot kan draaien op goeie settings.

BETA911

Legacy Member
__soul zei:
welke zou je dan aanraden?
heb je ergens een goeie review van het verschil?




wel een cpu is iets wat ik niet zo snel upgrade, en ben toch van plan zeker 4jaar ish met deze pc te doen.

-----------
belangrijk is voor mij dat ik arma3 meer dan vlot kan draaien op goeie settings.

Welke GTX670, dat kan je zelf kiezen waar je de voorkeur aan geeft (koeler, etc. ...).

Van de CPU, als je 4 jaar er wil mee doen zou ik zeker gewoon een i7 3770K pakken. En voor de GPU, zoals ik zei, leg iets bij en pak direct een GTX670 ipv een GTX680.
Verschil is maar een paar procent qua prestatie en qua prijs rechtvaardig.

Als je nu een i7 3770K pakt of een i5 3570K. Dat is "maar" 100 euro, als ge de PC dan 4 jaar wilt houden, dan is het amper 25 euro op een jaar... Wilt ge daarvoor tekort schieten? Zelfde gedachtegang bij de GPU :) .

__soul

Legacy Member
als ik met een gtx660 ti DCII arma3 meer dan vlot genoeg kan draaien, heb ik geen GTX670 nodig denk ik :)

cocabonca

Legacy Member
Case: Asus Vento (aangepast)
Cpu: Intel Core2 Quad Q6600 4x 3.0Ghz (oc) - Koeling: Arctic Alpine 7 Pro
Moederbord: Asus P5E-VM HDMI mAtx
Geheugen: OCZ ReaperX Dual Channel 4096MB PC8000
Opslag: Western Digital Raptor X 150GB 10000 RPM
Videokaart: XFX 8800GT Alpha Dog XXX - Koeling: Arctic Cooling Accelero S1 Rev.2
Dvdschrijver: Samsung Lightscribe combowrite
Voeding: OCZ StealthXStream 600watt
Fans: Arctic Fan 9, 2x AC Ryan BlackFire4 8

goed voor arma ?

MegaMentor

Legacy Member
__soul zei:
wel een cpu is iets wat ik niet zo snel upgrade, en ben toch van plan zeker 4jaar ish met deze pc te doen.

-----------
belangrijk is voor mij dat ik arma3 meer dan vlot kan draaien op goeie settings.

Een i7 heeft absoluut 0% performance winst in games tegenover een i5(op gelijke kloksnelheden). Die hyperthreading gaat ge pas merken in software die er voor geschreven is(en in zeldzame gevallen draaien games zelfs beter met hyperthreading disabled in de BIOS). Dingen als Photoshop, CAD, Vegas, ... Dus tenzij ge veel bezig bent met dat soort programma's zie ik geen reden om voor een i7 te gaan in plaats van een i5.

__soul

Legacy Member
MegaMentor zei:
Een i7 heeft absoluut 0% performance winst in games tegenover een i5(op gelijke kloksnelheden). Die hyperthreading gaat ge pas merken in software die er voor geschreven is(en in zeldzame gevallen draaien games zelfs beter met hyperthreading disabled in de BIOS). Dingen als Photoshop, CAD, Vegas, ... Dus tenzij ge veel bezig bent met dat soort programma's zie ik geen reden om voor een i7 te gaan in plaats van een i5.
maw je stelt voor op voor een betere GPU te gaan?

MegaMentor

Legacy Member
__soul zei:
maw je stelt voor op voor een betere GPU te gaan?

Ik stel een i5-3570K voor en met het geld dat ge uitspaard een iets betere GPU.


En eventjes iets over ArmA 3 zelf;

Nieuwste gamemode en wat ik dusver heb gemaakt;
[video=youtube;iEvnhpt1t0I]http://www.youtube.com/watch?v=iEvnhpt1t0I[/video]

__soul

Legacy Member
MegaMentor zei:
Ik stel een i5-3570K voor en met het geld dat ge uitspaard een iets betere GPU.


En eventjes iets over ArmA 3 zelf;

Nieuwste gamemode en wat ik dusver heb gemaakt;
[video=youtube;iEvnhpt1t0I]http://www.youtube.com/watch?v=iEvnhpt1t0I[/video]

thanks voor het advie

dit is een goeie post die uw stelling bevestigd :). Low CPU utilization & Low FPS - Page 61

welke raad je dan aan? een 670 bv?

BETA911

Legacy Member
De fout die de meeste vaker doen is de instellingen lager zetten wanneer de FPS tegen vallen. Dit is juist fout bij Arma.
Als ik lagere instellingen gebruik dan gaan men FPS vaak soms omlaag ipv omhoog.

Daarom dat ik ook wil aantonen, ik heb 'maar' een GTX560 Ti, en ik draai 1080p op alle hoogste settings behalve de view distance (die nu op 2000/1000/100 staat). Voor de rest heb ik alles op hoogste instellingen wat er ook voor zorgt dat men GPU gebruik altijd boven de 95% zit en meestal gewoon op 99% hangt. Verlaag ik men instellingen dan zie ik ook direct men GPU gebruik zakken en daarom blijven de FPS gelijk of zelfs minder.

Kortom, een goeie balans van CPU/GPU met de juiste instellingen is de kunst, als je het zo kan noemen, om Arma vlot te draaien. Overigens zou ik ook opteren voor een i5 3570K + GTX670 ipv een i7 3770K en een GTX660.

MegaMentor

Legacy Member
BETA911 zei:
De fout die de meeste vaker doen is de instellingen lager zetten wanneer de FPS tegen vallen. Dit is juist fout bij Arma.
Als ik lagere instellingen gebruik dan gaan men FPS vaak soms omlaag ipv omhoog.

Daarom dat ik ook wil aantonen, ik heb 'maar' een GTX560 Ti, en ik draai 1080p op alle hoogste settings behalve de view distance (die nu op 2000/1000/100 staat). Voor de rest heb ik alles op hoogste instellingen wat er ook voor zorgt dat men GPU gebruik altijd boven de 95% zit en meestal gewoon op 99% hangt. Verlaag ik men instellingen dan zie ik ook direct men GPU gebruik zakken en daarom blijven de FPS gelijk of zelfs minder.

Kortom, een goeie balans van CPU/GPU met de juiste instellingen is de kunst, als je het zo kan noemen, om Arma vlot te draaien. Overigens zou ik ook opteren voor een i5 3570K + GTX670 ipv een i7 3770K en een GTX660.

Exactly. In ArmA bepaalt uw setting vaak of het op de CPU of op de GPU berekend wordt. Zet ge alles op low dan gaat ge alles op de CPU zetten, zet ge alles op ultra dan zal het merendeel op de GPU gebeuren. Een klassiek voorbeeld is dat shadows op high vlotter draait dan shadows op low, simpelweg omdat de GPU veel beter om kan met het berekenen van shadows.

__soul

Legacy Member
BETA911 zei:
De fout die de meeste vaker doen is de instellingen lager zetten wanneer de FPS tegen vallen. Dit is juist fout bij Arma.
Als ik lagere instellingen gebruik dan gaan men FPS vaak soms omlaag ipv omhoog.

Daarom dat ik ook wil aantonen, ik heb 'maar' een GTX560 Ti, en ik draai 1080p op alle hoogste settings behalve de view distance (die nu op 2000/1000/100 staat). Voor de rest heb ik alles op hoogste instellingen wat er ook voor zorgt dat men GPU gebruik altijd boven de 95% zit en meestal gewoon op 99% hangt. Verlaag ik men instellingen dan zie ik ook direct men GPU gebruik zakken en daarom blijven de FPS gelijk of zelfs minder.

Kortom, een goeie balans van CPU/GPU met de juiste instellingen is de kunst, als je het zo kan noemen, om Arma vlot te draaien. Overigens zou ik ook opteren voor een i5 3570K + GTX670 ipv een i7 3770K en een GTX660.

yea heb ik al gemerkt aan de posts op arma3 forum.

nu voor die i5 is het 217€ en e i7 298€. voor die 81€ verschil drink ik wel een paar grey goosekes minder op ene avond :D

edit: 66€ excl btw

KoOkiE

Legacy Member
opgelet iedereen, er is een soort "virus" de ronde aan het doen in ArmA3. Het is niet schadelijk voor je pc maar het verknalt wel alles voor iedereen op de server:

als je zoiets krijgt op je scherm tijdens een public match:

8JBUOM1.jpg


is er kans dat je client geïnjecteerd werd met code die zichzelf dupliceert naar iedereen op de servers die je joint hierna en de server zelf ook. De code execute het zwarte scherm met de tekst op waardoor je niet kan spelen.

Volgens onderstaande tekst moet je je client afsluiten voor je een andere server joint indien je de verspreiding ervan wil stoppen en je eigen spel weer code-vrij wil maken.

Admins: anyone who is infected that joins your server without closing their client first will infect your server and all clients connected to it.
Its really not even worth hosting right now until we get a hotfix
from Tonic on the BI forums: From my investigations,
This is actually a security hole within the engine, BIS_fnc_MP is being recompiled by the attacker and sent over the network, it's overriding clients BIS_fnc_MP (which is why there is a infection). If a client is infected (i.e the attacker comes on, executes, sends) they will stay with the changed recompiled BIS_fnc_MP till he/she restarts their game. This is a security hole within the engine, BIS functions them selves shouldn't be able to be changed period. To allow people to 'recompile' BIS's functions is really just a stupid idea and should be changed in the future, it's one thing to let a mission maker change and recompile a function for their mission.
I'm fine with no anti-cheat measures like Battleye in an alpha state, but to leave stuff like that open is just stupid and bad practice, if patching out the recompiling of BIS functions isn't dealt with in the future it won't matter if we get battleye or not, innocent people will be banned by it. In the mean time i'm just going to patch out BIS_fnc_MP from the missions I am working on to stop it.
from Hacked by a player with no ID

Here's what's up.

At the moment, the Arma series suffers from a flawed multiplayer architecture. Clients have unlimited power to modify game state, which means creating/deleting vehicles and weapons, modifying variables on clients and the server (the publicVariable family of commands), straight-up remotely executing SQF code, and other things.

As a long-time Arma 2 player (from way before DayZ) and server admin, I can say this has been a problem forever. The numbers of cheaters did increase after DayZ but the number was quite far from 0 before.

In Arma 2, after DayZ came out and brought these issues into the spotlight, BattlEye introduced server-side event filters which allowed admins to log these events, as well as block and kick people for them. (That forum post hasn't been updated in awhile, and there have been several new filters added since. The best "documentation" for them is the DayZ community ban list, which is updated by Dwarden and others.)

Unfortunately, that is a BattlEye feature so it is not currently available for Arma 3.

I haven't been playing Arma 3 much recently, so I haven't encountered this issue or had any chance to analyze it, but from reading what was said by Tonic (which now appears to be removed from the BI forums), the problem would appear to be that BIS functions are being replaced. There are a few ways one could accomplish this - publicVariable would be the easiest, but since anyone can (at the moment, without BattlEye) execute **any** arbitrary SQF code on every machine, anything is possible.

BTW, this has been possible forever and was known about (and an issue) since at least August 2012. And it's possible on all BIS_ functions, not just BIS_fnc_MP.

I should note that, while arbitrary code execution sounds bad (and it is), an attacker would be limited to the capabilities of the SQF VM. Not much is possible here - loadFile should only work within the Arma directory, callExtension (which would call a function in a DLL) should only load DLLs in mod folders, and AFAIK copying from clipboard was removed in one of the OA patches. That doesn't mean there isn't any exploit in the SQF VM that could allow for more dangerous stuff, but I'm not aware of one, AFAIK none have been found before and if there was, I would hope and assume BI would patch that quickly (it would be quite urgent for them, obviously).

Now, just imagine what will happen when they add a JVM...

So, what is the **real** solution to this?

Don't give the fucking client any power. Why the fuck are clients able to modify the variable space of other machines, execute arbitrary code anywhere, or otherwise modify game state?!?

All of this BattlEye stuff, while a remarkable effort on BattlEye's part, is a band-aid fix.

The DayZ standalone will fix this, but apparently Arma isn't important enough.

What they **should** have done is to provide two APIs - a legacy API, which maintains backwards compatibility and allows all this insecure bullshit, and a new API (hopefully not in SQF, as that's a POS) that doesn't. I agree that there's too much Arma content from the past decade to just say "fuck it," but that doesn't mean BI shouldn't start encouraging more secure practices going forward.

And quite frankly BI are retards for introducing even more functionality for untrusted clients to execute arbitrary code on other machines. They should be trying to encourage mission makers to move away from this, not adding more functions to make this easier!

Anyways, on for some good news...

Assuming they keep this flawed architecture in Arma 3, the band-aid fix from BattlEye will be possible, hopefully as soon as BattlEye is added.

We have publicVariableServer and publicVariableClient now. That provides secure communication between the server and individual clients. With some cooperation from mission developers, future missions can hopefully be written in a manner that allows full utilization of the BattlEye filters to block **everything** and only allow a few publicVariable names.

Full utilization of BE filters = preventing remote execution of arbitrary code and game state changes from clients (vehicle creation and deletion, remote teleport, adding weapons to gear boxes, etc.) and only allowing certain variable names to be changed (no overwriting BIS_ functions) = none of this crap is possible. No more carpet-bombing the map, teleporting everyone into the sky, attaching rockets to everyone's vehicles, giving everyone a black screen, etc.

bron

MegaMentor

Legacy Member
KoOkiE zei:
opgelet iedereen, er is een soort "virus" de ronde aan het doen in ArmA3. Het is niet schadelijk voor je pc maar het verknalt wel alles voor iedereen op de server:

als je zoiets krijgt op je scherm tijdens een public match:

[http://i.imgur.com/8JBUOM1.jpg

is er kans dat je client geïnjecteerd werd met code die zichzelf dupliceert naar iedereen op de servers die je joint hierna en de server zelf ook. De code execute het zwarte scherm met de tekst op waardoor je niet kan spelen.

Volgens onderstaande tekst moet je je client afsluiten voor je een andere server joint indien je de verspreiding ervan wil stoppen en je eigen spel weer code-vrij wil maken.





bron

Doet me denken aan het Gman virus dat destijds de ronde deed in Garry's Mod.
Facepunch

"It Takes over your screen with a Map Texture, that has 2 G-Man faces put together, Which you can easily find in some Map Textures. So, as i was saying. It takes over your screen, and Makes a long Screech. If you click Quit, it says "HAHAHHAHAHAHHAHAHA NO" And, If you Alt+F4/Ctrl+Alt+Del it says "NOPE, YOU'RE IN THE PITS OF HELL NOW LOL". It then opens up Internet Explorer since there is no Ad Block, And Opening Tabs randomly. which have Virus filled things, and Virus Ad's. It also downloads a Video called "Jews" which is a Gay Porn video, That Automatically opens when downloaded. And it installs a Virus each Video, They say it downloads around 20 times. The Virus Run through your GMOD Folders, Eventually through your whole computer. and Ruining it, As many Threads on Facepunch.com, of people complaining about this "Scary G-Man Virus"

KoOkiE

Legacy Member
Gelukkig is het nog zo erg niet. Ik denk dat de bedoeling van de maker eigenlijk is om dit probleem aan te kaarten door het zelf op grote schaal uit te buiten, zodat bohemia bijna verplicht is het gat te dichten. Het feit dat dit al sinds bijna een jaar gekend is maakt het eigenlijk wel triestig voor bohemia als je ziet dat ze er nog niets aan gedaan hebben. Laten we hopen dat de grotere fanbase van het spel en de extra inkomsten deze heren er toe aanzet wel iets aan het probleem te doen nu.

MegaMentor

Legacy Member
Op het BIS forum staat er dit;

Please note the functions library is now no longer just a module, but a high-level scripted system. Disabling it completely would break some user interface menus, particle effects or missions.

Any scripted solution you'd invent could be still easily bypassed by hackers. As Sickboy mentioned, waiting for a proper anti-cheat system is the best course of action right now.

Gepost door een developer. Logisch, snap niet goed waarom iedereen flipt over die 'cheat'. Als je in eendert welke game de anti-cheat weghaalt loopt het vol met hackers/cheaters, vrij normaal als ge het mij vraagt.
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan