Jump to content
Sign in to follow this  
Guest

Get Server FPS?

Recommended Posts

Guest

Does anyone know of a way to get the server's current FPS?

I've been looking around and I found a function to get client's average FPS: https://community.bistudio.com/wiki/diag_fps

I have been unable to get the server FPS, possible?

Share this post


Link to post
Share on other sites

#login adminpassword

#monitor 5

The number after monitor is the interval in seconds it shows you server info.

Diag_fps works also on server, you can send it to clients eg. with pubvars.

Share this post


Link to post
Share on other sites

Showfps = true;

while {Showfps} do {

hint format ["Server FPS %1",Diag_fps];

sleep 3;

};

to make it stop you just make the showfps = false then it will stop showing the fps

Share this post


Link to post
Share on other sites

Otherwise good, but that is NOT the dedicated servers FPS, hint is only working on the client and thus that is not running on the server.

Share this post


Link to post
Share on other sites

You can stick this in init.sqf:

[color="#FF8040"][color="#7A7A7A"]"ServerFPS"[/color] [color="#191970"][b]addPublicVariableEventHandler[/b][/color] [color="#8B3E2F"][b]{[/b][/color]
[color="#1874CD"]_val[/color] [color="#8B3E2F"][b]=[/b][/color] [color="#000000"]_this[/color] [color="#191970"][b]select[/b][/color] [color="#FF0000"]1[/color][color="#8B3E2F"][b];[/b][/color]
[color="#191970"][b]if[/b][/color] [color="#8B3E2F"][b]([/b][/color][color="#191970"][b]isDedicated[/b][/color][color="#8B3E2F"][b])[/b][/color] [color="#191970"][b]then[/b][/color] [color="#8B3E2F"][b]{[/b][/color]
	[color="#191970"][b]if[/b][/color] [color="#8B3E2F"][b]([/b][/color][color="#191970"][b]typeName[/b][/color] [color="#1874CD"]_val[/color] [color="#8B3E2F"][b]=[/b][/color][color="#8B3E2F"][b]=[/b][/color] [color="#7A7A7A"]"OBJECT"[/color][color="#8B3E2F"][b])[/b][/color] [color="#191970"][b]then[/b][/color] [color="#8B3E2F"][b]{[/b][/color]
		ServerFPS [color="#8B3E2F"][b]=[/b][/color] [color="#191970"][b]diag_fps[/b][/color][color="#8B3E2F"][b];[/b][/color]
		[color="#191970"][b]owner[/b][/color] [color="#1874CD"]_val[/color] [color="#191970"][b]publicVariableClient[/b][/color] [color="#7A7A7A"]"ServerFPS"[/color][color="#8B3E2F"][b];[/b][/color]
	[color="#8B3E2F"][b]}[/b][/color][color="#8B3E2F"][b];[/b][/color]
[color="#8B3E2F"][b]}[/b][/color] [color="#191970"][b]else[/b][/color] [color="#8B3E2F"][b]{[/b][/color]
	[color="#191970"][b]if[/b][/color] [color="#8B3E2F"][b]([/b][/color][color="#191970"][b]typeName[/b][/color] [color="#1874CD"]_val[/color] [color="#8B3E2F"][b]=[/b][/color][color="#8B3E2F"][b]=[/b][/color] [color="#7A7A7A"]"SCALAR"[/color][color="#8B3E2F"][b])[/b][/color] [color="#191970"][b]then[/b][/color] [color="#8B3E2F"][b]{[/b][/color]
		[color="#191970"][b]hint[/b][/color] [color="#8B3E2F"][b]([/b][/color][color="#7A7A7A"]"Server FPS: "[/color] [color="#8B3E2F"][b]+[/b][/color] [color="#191970"][b]str[/b][/color] [color="#1874CD"]_val[/color][color="#8B3E2F"][b])[/b][/color][color="#8B3E2F"][b];[/b][/color]
	[color="#8B3E2F"][b]}[/b][/color][color="#8B3E2F"][b];[/b][/color]
[color="#8B3E2F"][b]}[/b][/color][color="#8B3E2F"][b];[/b][/color]
[color="#8B3E2F"][b]}[/b][/color][color="#8B3E2F"][b];[/b][/color]

[color="#000000"]player[/color] [color="#191970"][b]addAction[/b][/color] [color="#8B3E2F"][b][[/b][/color][color="#7A7A7A"]"Show Server FPS"[/color][color="#8B3E2F"][b],[/b][/color] [color="#8B3E2F"][b]{[/b][/color]
ServerFPS [color="#8B3E2F"][b]=[/b][/color] [color="#000000"]player[/color][color="#8B3E2F"][b];[/b][/color]
[color="#191970"][b]publicVariableServer[/b][/color] [color="#7A7A7A"]"ServerFPS"[/color][color="#8B3E2F"][b];[/b][/color]
[color="#8B3E2F"][b]}[/b][/color][color="#8B3E2F"][b]][/b][/color][color="#8B3E2F"][b];[/b][/color][/color]

Share this post


Link to post
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
Sign in to follow this  

×