diff --git a/Facepunch.Steamworks/Client/ServerList.cs b/Facepunch.Steamworks/Client/ServerList.cs
index 171f5fa..09f4149 100644
--- a/Facepunch.Steamworks/Client/ServerList.cs
+++ b/Facepunch.Steamworks/Client/ServerList.cs
@@ -126,8 +126,14 @@ namespace Facepunch.Steamworks
- public Request Internet( Filter filter )
+ public Request Internet( Filter filter = null )
{
+ if ( filter == null )
+ {
+ filter = new Filter();
+ filter.Add( "appid", client.AppId.ToString() );
+ }
+
filter.Start();
var request = new Request( client );
@@ -154,8 +160,14 @@ namespace Facepunch.Steamworks
/// Request a list of servers we've been on. History isn't applied automatically
/// You need to call server.AddtoHistoryList() when you join a server etc.
///
- public Request History( Filter filter )
+ public Request History( Filter filter = null )
{
+ if ( filter == null )
+ {
+ filter = new Filter();
+ filter.Add( "appid", client.AppId.ToString() );
+ }
+
filter.Start();
var request = new Request( client );
@@ -170,8 +182,14 @@ namespace Facepunch.Steamworks
///
/// Request a list of servers we've favourited
///
- public Request Favourites( Filter filter )
+ public Request Favourites( Filter filter = null )
{
+ if ( filter == null )
+ {
+ filter = new Filter();
+ filter.Add( "appid", client.AppId.ToString() );
+ }
+
filter.Start();
var request = new Request( client );
@@ -186,8 +204,14 @@ namespace Facepunch.Steamworks
///
/// Request a list of servers that our friends are on
///
- public Request Friends( Filter filter )
+ public Request Friends( Filter filter = null )
{
+ if ( filter == null )
+ {
+ filter = new Filter();
+ filter.Add( "appid", client.AppId.ToString() );
+ }
+
filter.Start();
var request = new Request( client );
@@ -202,8 +226,14 @@ namespace Facepunch.Steamworks
///
/// Request a list of servers that are running on our LAN
///
- public Request Local( Filter filter )
+ public Request Local( Filter filter = null )
{
+ if ( filter == null )
+ {
+ filter = new Filter();
+ filter.Add( "appid", client.AppId.ToString() );
+ }
+
filter.Start();
var request = new Request( client );