diff --git a/gamedata/games/arkserver/cfg/lgsm-default.ini b/gamedata/games/arkserver/cfg/lgsm-default.ini new file mode 100644 index 000000000..e14a10c6f --- /dev/null +++ b/gamedata/games/arkserver/cfg/lgsm-default.ini @@ -0,0 +1,135 @@ +[ServerSettings] +AllowFlyerCarryPvE=False +AllowThirdPersonPlayer=False +AlwaysNotifyPlayerLeft=False +AutoSavePeriodMinutes=15.000000 +ClampResourceHarvestDamage=False +DayCycleSpeedScale=1.000000 +DayTimeSpeedScale=1.000000 +DifficultyOffset=0.200000 +DinoCharacterFoodDrainMultiplier=1.000000 +DinoCharacterHealthRecoveryMultiplier=1.000000 +DinoCharacterStaminaDrainMultiplier=1.000000 +DinoCountMultiplier=1.000000 +DinoDamageMultiplier=1.000000 +DinoResistanceMultiplier=1.000000 +DisableStructureDecayPvE=False +DontAlwaysNotifyPlayerJoined=False +EnablePvPGamma=False +GlobalVoiceChat=False +HarvestAmountMultiplier=1.000000 +HarvestHealthMultiplier=1.000000 +KickIdlePlayersPeriod=2400.000000 +NewMaxStructuresInRange=6000.000000 +NightTimeSpeedScale=1.000000 +NoTributeDownloads=False +PlayerCharacterFoodDrainMultiplier=1.000000 +PlayerCharacterHealthRecoveryMultiplier=1.000000 +PlayerCharacterStaminaDrainMultiplier=1.000000 +PlayerCharacterWaterDrainMultiplier=1.000000 +PlayerDamageMultiplier=1.000000 +PlayerResistanceMultiplier=1.000000 +ProximityChat=False +ProximityVoiceChat=False +PvEStructureDecayDestructionPeriod=0.000000 +PvEStructureDecayPeriodMultiplier=1.000000 +RCONEnabled=True +RCONPort=32330 +ResourcesRespawnPeriodMultiplier=1.000000 +ServerAdminPassword=adminpassword +ServerCrosshair=False +ServerForceNoHUD=False +ServerHardcore=False +ServerPassword= +ServerPVE=False +ShowMapPlayerLocation=False +StructureDamageMultiplier=1.000000 +StructureResistanceMultiplier=1.000000 +TamedDinoDamageMultiplier=1.000000 +TamedDinoResistanceMultiplier=1.000000 +TamingSpeedMultiplier=1.000000 +XPMultiplier=1.000000 + +[/Script/ShooterGame.ShooterGameUserSettings] +MasterAudioVolume=1.000000 +MusicAudioVolume=1.000000 +SFXAudioVolume=1.000000 +VoiceAudioVolume=1.000000 +CameraShakeScale=1.000000 +bFirstPersonRiding=False +bThirdPersonPlayer=False +bShowStatusNotificationMessages=True +TrueSkyQuality=0.270000 +FOVMultiplier=1.000000 +GroundClutterDensity=1.000000 +bFilmGrain=False +bMotionBlur=True +bUseDFAO=True +bUseSSAO=True +bShowChatBox=True +bCameraViewBob=True +bInvertLookY=False +bFloatingNames=True +bChatBubbles=True +bHideServerInfo=False +bJoinNotifications=False +bCraftablesShowAllItems=True +LookLeftRightSensitivity=1.000000 +LookUpDownSensitivity=1.000000 +GraphicsQuality=2 +ActiveLingeringWorldTiles=10 +ClientNetQuality=3 +LastServerSearchType=0 +LastServerSearchHideFull=False +LastServerSearchProtected=False +HideItemTextOverlay=False +bDistanceFieldShadowing=True +LODScalar=1.000000 +HighQualityMaterials=True +HighQualitySurfaces=True +bTemperatureF=False +bDisableTorporEffect=False +bChatShowSteamName=False +bChatShowTribeName=True +EmoteKeyBind1=0 +EmoteKeyBind2=0 +bUseVSync=False +ResolutionSizeX=1280 +ResolutionSizeY=720 +LastUserConfirmedResolutionSizeX=1280 +LastUserConfirmedResolutionSizeY=720 +WindowPosX=-1 +WindowPosY=-1 +bUseDesktopResolutionForFullscreen=False +FullscreenMode=2 +LastConfirmedFullscreenMode=2 +Version=5 + +[ScalabilityGroups] +sg.ResolutionQuality=100 +sg.ViewDistanceQuality=3 +sg.AntiAliasingQuality=3 +sg.ShadowQuality=3 +sg.PostProcessQuality=3 +sg.TextureQuality=3 +sg.EffectsQuality=3 +sg.TrueSkyQuality=3 +sg.GroundClutterQuality=3 +sg.IBLQuality=1 +sg.HeightFieldShadowQuality=3 + +[SessionSettings] +SessionName=arkserver +QueryPort=27015 +Port=7777 +;MultiHome=INSERT_IPv4_HERE ;Example:192.168.0.9. If not just remove any line containing MultiHome. + +[/Script/Engine.GameSession] +MaxPlayers=127 + +[MultiHome] +;MultiHome=True ;If MultiHome=IPv4 is filled in. If not just remove any line containing MultiHome. + +[MessageOfTheDay] +Message=Welcome to ARK Server +Duration=5 diff --git a/gamedata/games/arkserver b/gamedata/games/arkserver/gamedata similarity index 100% rename from gamedata/games/arkserver rename to gamedata/games/arkserver/gamedata diff --git a/gamedata/games/arma3server/cfg/lgsm-default.network.cfg b/gamedata/games/arma3server/cfg/lgsm-default.network.cfg new file mode 100644 index 000000000..5bba89f8d --- /dev/null +++ b/gamedata/games/arma3server/cfg/lgsm-default.network.cfg @@ -0,0 +1,77 @@ +// +// network.cfg - Defines network tuning parameters +// +// This file is to be passed to the -cfg parameter on the command line for the server +// See http://community.bistudio.com/wiki/basic.cfg +// The following settings are the suggested settings + +// BANDWIDTH SETTINGS + +// Bandwidth the server is guaranteed to have (in bps) +// General guideline is NumberOfPlayers * 256kb +// Default: 131072 +MinBandwidth=5120000; +// Bandwidth the server can never go above (in bps) +// For a single server, use full network speed; decrease when running multiple servers +MaxBandwidth=10240000; + +// PACKET SETTINGS + +// Maximum number of packets per frame. +// Increasing the value potentially decreases lag, but increases desync +// Default: 128 +MaxMsgSend=2048; +// Maximum payload of guaranteed packet (in b) +// Small messages are packed to larger packets +// Guaranteed packets are used for non-repetitive events, like shooting +// Lower value means more packets are sent, so less events will get combined +// Default: 512 +MaxSizeGuaranteed=512; +// Maximum payload of non-guaranteed packet (in b) +// Increasing this value may improve bandwidth requirement, but may also increase lag +// Largest factor in desync +// Guidance is half of MaxSizeGuaranteed +// Default: 256 +MaxSizeNonguaranteed=256; +// Maximal size of a packet sent over the network +// Only necessary if ISP forces lower packet size and there are connectivity issues +// Default: 1400 +// class sockets{maxPacketSize=1400}; + +// SMOOTHNESS SETTINGS + +// Minimal error required to send network updates for far units +// Smaller values will make for smoother movement at long ranges, but will increase network traffic +// Default: 0.003 +MinErrorToSend=0.01; +// Minimal error required to send network updates for near units +// Using larger value can reduce traffic sent for near units +// Also controls client to server traffic +// Default: 0.01 +MinErrorToSendNear=0.02; + +// GEOLOCATION SETTINGS + +// Server latitude +serverLatitude=52; +serverLatitudeAuto=52; + +// Server Longitude +serverLongitude=0; +serverLongitudeAuto=0; +// MISC +// View Distance (not sure if this actually works) +viewDistance=10000; + +// Maximum size (in b) for custom face or sound files +// Default: 0 +MaxCustomFileSize=0; +// Server language +language="English"; +steamLanguage="English"; +// Adapter +adapter=-1; +// Windowed mode +Windowed=0; + +3D_Performance=1.000000; \ No newline at end of file diff --git a/gamedata/games/arma3server/cfg/lgsm-default.server.cfg b/gamedata/games/arma3server/cfg/lgsm-default.server.cfg new file mode 100644 index 000000000..51b2c26e6 --- /dev/null +++ b/gamedata/games/arma3server/cfg/lgsm-default.server.cfg @@ -0,0 +1,133 @@ +// ArmA 3 Server Config File +// +// More info about parameters: +// https://community.bistudio.com/wiki/server.cfg + + +// PORTS +// please specify the serverport as a parameter in arma3server executable +// it will automatically use the serverport including the next 3 for steam query & steam master. +// the fourth port ist not documented in https://community.bistudio.com/wiki/Arma_3_Dedicated_Server#Port_Forwarding +// Server Port +// default: 2302. +// serverport=2302; + +// Steam Master Port +// default: 2304. +// steamport=2304; + +// Steam Query Port +// default: 2303. +//steamqueryport=2303; + + +// GENERAL SETTINGS + +// Server Name +hostname = "arma3server"; + +// Server Password +//password = "arma3pass"; + +// Admin Password +passwordAdmin = "arma3adminpass"; + +// Server Slots +maxPlayers = 32; + +// Logfile +logFile = "arma3server.log"; + +// Minimum Required Client Build +//requiredBuild = 95691 + +// Message of the Day (MOTD) +motd[]={ + "Welcome to My Arma 3 Server", + "TS3 Server: teamspeak.somewhere.com", + "Web: www.example.com" +}; + +// MOTD Interval (Seconds) +motdInterval = 30; + + +// VOTING + +// Server Mission Start +// minimum number of clients before server starts mission +voteMissionPlayers = 1; + +// Accepted Vote Threshold +// 0.33 = 33% clients. +voteThreshold = 0.33; + +// INGAME SETTINGS + +// Disable Voice over Net (VoN) +// 0 = voice enabled. +// 1 = voice disabled. +disableVoN = 0; + +// VoN Codec Quality +// 0-10 = 8kHz (narrowband). +// 11-20 = 16kHz (wideband). +// 21-30 = 32kHz (ultrawideband). +vonCodecQuality = 3; + +//Persistent Battlefield +// 0 = disable. +// 1 = enable. +persistent = 1; + +// Time Stamp Format +// none, short, full +timeStampFormat = "short"; + + +// SERVER SECURITY/ANTI HACK + +// Verify Signitures for Client Addons +// 0 = off. +// 1 = weak protection (depricated). +// 2 = full protection. +verifySignatures = 2; + +// Secure Player ID +// 1 = Server warning message. +// 2 = Kick client. +requiredSecureId = 2; + +// Kick Duplicate Player IDs +kickDuplicate = 1; + +// BattlEye Anti-Cheat +// 0 = disable +// 1 = enable +BattlEye = 1; + +// Allowed File Extentions +allowedLoadFileExtensions[] = {"hpp","sqs","sqf","fsm","cpp","paa","txt","xml","inc","ext","sqm","ods","fxy","lip","csv","kb","bik","bikb","html","htm","biedi"}; +allowedPreprocessFileExtensions[] = {"hpp","sqs","sqf","fsm","cpp","paa","txt","xml","inc","ext","sqm","ods","fxy","lip","csv","kb","bik","bikb","html","htm","biedi"}; +allowedHTMLLoadExtensions[] = {"htm","html","xml","txt"}; + +// SCRIPTING ISSUES +onUserConnected = ""; // +onUserDisconnected = ""; // +doubleIdDetected = ""; // + +// SIGNATURE VERIFICATION +// kick = kick (_this select 0) +// ban = ban (_this select 0) +onUnsignedData = "kick (_this select 0)"; +onHackedData = "kick (_this select 0)"; +onDifferentData = ""; + +// HEADLESS CLIENT SUPPORT +// specify ip-adresses of allowed headless clients +// if more than one: +// headlessClients[]={"127.0.0.1", "192.168.0.1"}; +// localClient[]={"127.0.0.1", "192.168.0.1"}; +headlessClients[]={"127.0.0.1"}; +localClient[]={"127.0.0.1"}; +battleyeLicense=1; diff --git a/gamedata/games/arma3server b/gamedata/games/arma3server/gamedata similarity index 100% rename from gamedata/games/arma3server rename to gamedata/games/arma3server/gamedata diff --git a/gamedata/games/bb2server/cfg/lgsm-default.cfg b/gamedata/games/bb2server/cfg/lgsm-default.cfg new file mode 100644 index 000000000..e016e66fb --- /dev/null +++ b/gamedata/games/bb2server/cfg/lgsm-default.cfg @@ -0,0 +1,201 @@ +// **************************************************************************** +// * +// BrainBread 2 - server.cfg * +// Version 080116 * +// * +// **************************************************************************** + +// ............................. Basic Settings ............................. // + +// Hostname for server. +hostname "" + +// RCON - remote console password. +rcon_password "" + +// Server password - for private servers. +sv_password "" + +// Contact email for server sysop. +sv_contact "email@example.com" + +// LAN Mode - If set the server will not show on the internet. +// Default: sv_lan 0 +sv_lan 0 + +// Cheats - Allows cheats on the server. Steam achievements and stats are disabled. +// Default: 0 +sv_cheats 0 + +// Friendly Fire - Allows team members to injure other members of their team. +// 0 = Friendly fire off. +// 1 = Friendly fire on. +// Default: 0 +mp_friendlyfire 0 + +// ........................ Game Specific Commands ........................ // +// info: any commands that only apply to this game. + + +// Mercy Value - Sets how many deaths until the players become human once again. +// Default: bb2_allow_mercy 0 +bb2_allow_mercy 3 + +// Late Joining - Allows players to spawn late. +// default bb2_allow_latejoin 0 +bb2_allow_latejoin 1 + +// Player Spawn Protection - Time in seconds after Spawn. +// default bb2_spawn_protection 1 +bb2_spawn_protection 15 + +// Profile System - Allow players to save and load there skills. +// 0 = Disabled, skills are not saved. +// 1 = Global, players can load there global skills. +// 2 = Server, players save there skills to the server. Steam achievements and stats are disabled. +// Default 1 +bb2_allow_profile_system 1 + +// Allow NPC to score - Allow friendly npcs to affect scoring. For example for quests. +// Default 1 +bb2_allow_npc_to_score 0 + +// Vote Settings + +// Voting: Passing Votes - Percentage of players that are required to pass a vote. +// Minimum: 0 +// Maximum: 100 +// Default 50 +bb2_votes_required 50 + +// Voting: Ban Time - Number of minutes a player be banned if a vaote ban passes. +// minimum: 0 (permanent) +// default 30 +bb2_ban_time 30 + + +// Arena Settings + +// Arena: Respawn Interval Time (Seconds). +// Minimum: 20 +// Default 40 +bb2_arena_respawn_time 25 + +// Arena: Number of Reinforcements. +// Minimum: 0 +// Maximum: 100 +// Default 14 +bb2_arena_reinforcement_count 14 + + +// Classic Mode Settings + +// Classic: Zombie No Team Change. +// 0 = Players can become zombies. +// 1 = Players cannot become zombies. +// Default 0 +bb2_classic_zombie_noteamchange 1 + + +// Elimination Settings + +// Elimination: Team Fraglimit - Number of frags for a team to win a game. +// Minimum: 10 +// Default 200 +bb2_elimination_fraglimit 200 + +// Elimination: Respawn Time (Seconds). +// Minimum: 1 +// Maximum: 30 +// Default 4 +bb2_elimination_respawn_time 5 + +// Elimination: Respawn Time Scale - Increase the respawn timer in seconds when a player joins. +// Example: respawn_timer + (joined_players x time_scale) = new_respawn_timer. 14 + (20 x 2) = 54. +// Minimum: 0 +// Maximum: 10 +// Default 1 +bb2_elimination_respawn_time_scale 1 + +// Elimination: Extermination Score - The score a team should be awarded for exterminating (kill everyone before respawn) the other team. +// Minimum: 0 +// Maximum: 50 +// Default 25 +bb2_elimination_score_from_extermination 25 + +// Elimination: Zombie Score - Number of point a zombie gets for a kill. +// Minimum: 2 +// Maximum: 10 +// Default 5 +bb2_elimination_score_zombies 5 + +// Elimination: Team Perk Duration - Number of seconds a team perk lasts. +// Minimum: 5 +// Maximum: 60 +// Default 30 +bb2_elimination_teamperk_duration 30 + +// Elimination: Team Perk Required Kills - Number of kills a team need to get in order to activate a team perk. +// Minimum: 25 +// Maximum: 500 +// Default 50 +bb2_elimination_teamperk_kills_required 50 + + +// Zombie Settings + +// Zombie Lifespan - Number of minutes a regular zombie will last before dying. +// Minimum: 1 +// Default 5 +bb2_zombie_lifespan 2 + +// Max Zombies - Maximum number of zombies allowed in the game. +// Minimum: 1 +// Maximum: 128 +// Default 50 +bb2_zombie_max 45 + + +// M1A1 Abrams Settings + +// M1A1 Abrams: Main Cannon Damage. +// Minimum: 100 +// Maximum: 10000 +// Default 3000 +bb2_m1a1_damage 200 + +// M1A1 Abrams: Machinegun Damage. +// Minimum: 25 +// Maximum: 1000 +// Default 30 +bb2_m1a1_damage_machinegun 25 + +// M1A1 Abrams: Friendly Fire (Including NPC's). +// Minimum: 0 +// Maximum: 1 +// Default 1 +bb2_m1a1_friendly 1 + +// M1A1 Abrams: Machinegun Rate of Fire. +// Minimum: 0.01 +// Maximum: 1 +// Default 0.08 +bb2_m1a1_machinegun_firerate 1 + +// M1A1 Abrams: Explosion Radius. +// Minimum: 200 +// Maximum: 10000 +// Default 500 +bb2_m1a1_radius 500 + +// M1A1 Abrams: Max Sight Range. +// Minimum: 500 +// Maximum: 10000 +// Default 2000 +bb2_m1a1_range_max 1000 + +// M1A1 Abrams: Min Sight Range. +// Minimum: 250 +// Maximum: 5000 +// Default 400 +bb2_m1a1_range_min 250 \ No newline at end of file diff --git a/gamedata/games/bb2server b/gamedata/games/bb2server/gamedata similarity index 100% rename from gamedata/games/bb2server rename to gamedata/games/bb2server/gamedata diff --git a/gamedata/games/bmdmserver/cfg/lgsm-default.cfg b/gamedata/games/bmdmserver/cfg/lgsm-default.cfg new file mode 100644 index 000000000..9a047db15 --- /dev/null +++ b/gamedata/games/bmdmserver/cfg/lgsm-default.cfg @@ -0,0 +1,24 @@ +// Black Mesa server.cfg file +// Server Name +hostname "" + +// RCON Password +rcon_password "" + +// Server Password +sv_password "" + +// Server Logging +log on +sv_logbans 1 +sv_logecho 1 +sv_logfile 1 +sv_log_onefile 0 + +mp_timelimit 900 +mp_warmup_time 30 +// sv_lan 0 +// mp_flashlight 1 +// mp_forcerespawn 0 +// mp_friendlyfire 0 +// mp_fraglimit 45 \ No newline at end of file diff --git a/gamedata/games/bmdmserver b/gamedata/games/bmdmserver/gamedata similarity index 100% rename from gamedata/games/bmdmserver rename to gamedata/games/bmdmserver/gamedata diff --git a/gamedata/games/bsserver/cfg/lgsm-default.cfg b/gamedata/games/bsserver/cfg/lgsm-default.cfg new file mode 100644 index 000000000..c2b66dcbc --- /dev/null +++ b/gamedata/games/bsserver/cfg/lgsm-default.cfg @@ -0,0 +1,15 @@ +// Server Name +hostname "" + +// RCON Password +rcon_password "" + +// Server Password +sv_password "" + +// Server Logging +log on +sv_logbans 1 +sv_logecho 1 +sv_logfile 1 +sv_log_onefile 0 \ No newline at end of file diff --git a/gamedata/games/bsserver b/gamedata/games/bsserver/gamedata similarity index 100% rename from gamedata/games/bsserver rename to gamedata/games/bsserver/gamedata diff --git a/gamedata/games/ccserver b/gamedata/games/ccserver/gamedata similarity index 100% rename from gamedata/games/ccserver rename to gamedata/games/ccserver/gamedata diff --git a/gamedata/games/csczserver/cfg/lgsm-default.cfg b/gamedata/games/csczserver/cfg/lgsm-default.cfg new file mode 100644 index 000000000..ceb8f9374 --- /dev/null +++ b/gamedata/games/csczserver/cfg/lgsm-default.cfg @@ -0,0 +1,38 @@ +// Server Name +hostname "" + +// RCON Password +rcon_password "" + +// Server Password +sv_password "" + +// Server Logging +log on +sv_logbans 1 +sv_logecho 1 +sv_logfile 1 +sv_log_onefile 0 + +// disable autoaim +sv_aim 0 + +// disable clients' ability to pause the server +pausable 0 + +// maximum client movement speed +sv_maxspeed 320 + +// 20 minute timelimit +mp_timelimit 20 + +// cheats off +sv_cheats 0 + +// load ban files +exec listip.cfg +exec banned.cfg + + + + diff --git a/gamedata/games/csczserver b/gamedata/games/csczserver/gamedata similarity index 100% rename from gamedata/games/csczserver rename to gamedata/games/csczserver/gamedata diff --git a/gamedata/games/csgoserver/cfg/lgsm-default.cfg b/gamedata/games/csgoserver/cfg/lgsm-default.cfg new file mode 100644 index 000000000..15906f925 --- /dev/null +++ b/gamedata/games/csgoserver/cfg/lgsm-default.cfg @@ -0,0 +1,23 @@ +// Server Name +hostname "" + +// RCON Password +rcon_password "" + +// Server Password +sv_password "" + +// Server Logging +log on +sv_logbans 1 +sv_logecho 1 +sv_logfile 1 +sv_log_onefile 0 + +exec banned_user.cfg +exec banned_ip.cfg +writeid +writeip + + + diff --git a/gamedata/games/csgoserver b/gamedata/games/csgoserver/gamedata similarity index 100% rename from gamedata/games/csgoserver rename to gamedata/games/csgoserver/gamedata diff --git a/gamedata/games/csserver/cfg/lgsm-default.cfg b/gamedata/games/csserver/cfg/lgsm-default.cfg new file mode 100644 index 000000000..ceb8f9374 --- /dev/null +++ b/gamedata/games/csserver/cfg/lgsm-default.cfg @@ -0,0 +1,38 @@ +// Server Name +hostname "" + +// RCON Password +rcon_password "" + +// Server Password +sv_password "" + +// Server Logging +log on +sv_logbans 1 +sv_logecho 1 +sv_logfile 1 +sv_log_onefile 0 + +// disable autoaim +sv_aim 0 + +// disable clients' ability to pause the server +pausable 0 + +// maximum client movement speed +sv_maxspeed 320 + +// 20 minute timelimit +mp_timelimit 20 + +// cheats off +sv_cheats 0 + +// load ban files +exec listip.cfg +exec banned.cfg + + + + diff --git a/gamedata/games/csserver b/gamedata/games/csserver/gamedata similarity index 100% rename from gamedata/games/csserver rename to gamedata/games/csserver/gamedata diff --git a/gamedata/games/cssserver/cfg/lgsm-default.cfg b/gamedata/games/cssserver/cfg/lgsm-default.cfg new file mode 100644 index 000000000..c2b66dcbc --- /dev/null +++ b/gamedata/games/cssserver/cfg/lgsm-default.cfg @@ -0,0 +1,15 @@ +// Server Name +hostname "" + +// RCON Password +rcon_password "" + +// Server Password +sv_password "" + +// Server Logging +log on +sv_logbans 1 +sv_logecho 1 +sv_logfile 1 +sv_log_onefile 0 \ No newline at end of file diff --git a/gamedata/games/cssserver b/gamedata/games/cssserver/gamedata similarity index 100% rename from gamedata/games/cssserver rename to gamedata/games/cssserver/gamedata diff --git a/gamedata/games/dabserver/cfg/lgsm-default.cfg b/gamedata/games/dabserver/cfg/lgsm-default.cfg new file mode 100644 index 000000000..c2b66dcbc --- /dev/null +++ b/gamedata/games/dabserver/cfg/lgsm-default.cfg @@ -0,0 +1,15 @@ +// Server Name +hostname "" + +// RCON Password +rcon_password "" + +// Server Password +sv_password "" + +// Server Logging +log on +sv_logbans 1 +sv_logecho 1 +sv_logfile 1 +sv_log_onefile 0 \ No newline at end of file diff --git a/gamedata/games/dabserver b/gamedata/games/dabserver/gamedata similarity index 100% rename from gamedata/games/dabserver rename to gamedata/games/dabserver/gamedata diff --git a/gamedata/games/dmcserver/cfg/lgsm-default.cfg b/gamedata/games/dmcserver/cfg/lgsm-default.cfg new file mode 100644 index 000000000..585afb9e2 --- /dev/null +++ b/gamedata/games/dmcserver/cfg/lgsm-default.cfg @@ -0,0 +1,35 @@ +// Server Name +hostname "" + +// RCON Password +rcon_password "" + +// Server Password +sv_password "" + +// Server Logging +log on +sv_logbans 1 +sv_logecho 1 +sv_logfile 1 +sv_log_onefile 0 + +// disable autoaim +sv_aim 0 + +// disable clients' ability to pause the server +pausable 0 + +// maximum client movement speed +sv_maxspeed 320 + +// 20 minute timelimit +mp_timelimit 20 + +// cheats off +sv_cheats 0 + +// load ban files +exec listip.cfg +exec banned.cfg + diff --git a/gamedata/games/dmcserver b/gamedata/games/dmcserver/gamedata similarity index 100% rename from gamedata/games/dmcserver rename to gamedata/games/dmcserver/gamedata diff --git a/gamedata/games/dodserver/cfg/lgsm-default.cfg b/gamedata/games/dodserver/cfg/lgsm-default.cfg new file mode 100644 index 000000000..ceb8f9374 --- /dev/null +++ b/gamedata/games/dodserver/cfg/lgsm-default.cfg @@ -0,0 +1,38 @@ +// Server Name +hostname "" + +// RCON Password +rcon_password "" + +// Server Password +sv_password "" + +// Server Logging +log on +sv_logbans 1 +sv_logecho 1 +sv_logfile 1 +sv_log_onefile 0 + +// disable autoaim +sv_aim 0 + +// disable clients' ability to pause the server +pausable 0 + +// maximum client movement speed +sv_maxspeed 320 + +// 20 minute timelimit +mp_timelimit 20 + +// cheats off +sv_cheats 0 + +// load ban files +exec listip.cfg +exec banned.cfg + + + + diff --git a/gamedata/games/dodserver b/gamedata/games/dodserver/gamedata similarity index 100% rename from gamedata/games/dodserver rename to gamedata/games/dodserver/gamedata diff --git a/gamedata/games/dodsserver/cfg/lgsm-default.cfg b/gamedata/games/dodsserver/cfg/lgsm-default.cfg new file mode 100644 index 000000000..ceb8f9374 --- /dev/null +++ b/gamedata/games/dodsserver/cfg/lgsm-default.cfg @@ -0,0 +1,38 @@ +// Server Name +hostname "" + +// RCON Password +rcon_password "" + +// Server Password +sv_password "" + +// Server Logging +log on +sv_logbans 1 +sv_logecho 1 +sv_logfile 1 +sv_log_onefile 0 + +// disable autoaim +sv_aim 0 + +// disable clients' ability to pause the server +pausable 0 + +// maximum client movement speed +sv_maxspeed 320 + +// 20 minute timelimit +mp_timelimit 20 + +// cheats off +sv_cheats 0 + +// load ban files +exec listip.cfg +exec banned.cfg + + + + diff --git a/gamedata/games/dodsserver b/gamedata/games/dodsserver/gamedata similarity index 100% rename from gamedata/games/dodsserver rename to gamedata/games/dodsserver/gamedata diff --git a/gamedata/games/dstserver b/gamedata/games/dstserver/gamedata similarity index 100% rename from gamedata/games/dstserver rename to gamedata/games/dstserver/gamedata diff --git a/gamedata/games/fofserver/cfg/lgsm-default.cfg b/gamedata/games/fofserver/cfg/lgsm-default.cfg new file mode 100644 index 000000000..81d9929fc --- /dev/null +++ b/gamedata/games/fofserver/cfg/lgsm-default.cfg @@ -0,0 +1,124 @@ +// **************************************************************************** +// * +// Fistful of Frags - server.cfg * +// Version 100116 * +// * +// **************************************************************************** + +// ............................. Basic Settings ............................. // + +// Hostname for server. +hostname "" + +// RCON - remote console password. +rcon_password "" + +// Server password - for private servers. +sv_password "" + +// Contact email for server sysop. +sv_contact "email@example.com" + +// LAN Mode - If set the server will not show on the internet. +// Default: sv_lan 0 +sv_lan 0 + +// ............................... Map Cycles ............................... // +// info: There are several predefined mapcycles available that are listed below. +// You can also create your own custom mapcycle. + +// "mapcycle.txt" - All Shootout/2 Team Shootout/4 Team Shootout maps +// "mapcycle_12.txt" - All 12 slot maps for Shootout/2 Team Shootout/4 Team Shootout +// "mapcycle_32.txt" - All 32 slot maps for Shootout/2 Team Shootout/4 Team Shootout +// "mapcycle_tp.txt" - All Teamplay maps +// "mapcycle_gt.txt" - All Ghost Town maps +mapcyclefile "mapcycle.txt" + +// ....................... Time Limits/Round Settings ....................... // + +// Time spend on a single map (in minutes) before switching to a new one automatically. +// Default: mp_timelimit 0 +mp_timelimit 15 + +// ........................ Game Specific Commands ........................ // +// info: any commands that only apply to this game. + +// Game Modes +// 1 = Shootout/2 Team Shootout/4 Team Shootout/Ghost Town +// 2 = Teamplay +// 3 = Break Bad +// 4 = Elimination +fof_sv_currentmode 1 + +// Teamplay +// 0 = Free-for-all +// 1 = Team Deathmatch +mp_teamplay 0 + +// Team numbers +// 2 = Vigilantes & Desperados +// 3 = Vigilantes, Desperados & Bandidos +// 4 = Vigilantes, Desperados, Bandidos & Rangers +fof_sv_maxteams 4 + +// Friendly fire - Allows team members to injure other members of their team. +// 0 = Friendly fire disabled +// 1 = Friendly fire enabled +mp_friendlyfire 0 + +// ............................. Communication ............................. // + +// Enable communication over voice via microphone. +// Default: sv_voiceenable 1 +sv_voiceenable 1 + +// Players can hear all other players, no team restrictions. +// Default: sv_alltalk 0 +sv_alltalk 1 + +// ............................. Fast Download .............................. // +// info: Allows custom maps to be downloaded to the client. + +// Allows clients to download custom maps and textures etc. from the server at 20 kbps. +// Default: sv_allowdownload 1 +sv_allowdownload 1 + +// Allows clients to download custom maps, textures etc. from a web server with no transfer limit. +// Example: +// server location: maps/custommap.bsp +// web server location: http://example.com/custom/maps/custommap.bsp +// sv_downloadurl "http://example.com/custom" +// Default: sv_downloadurl "" +sv_downloadurl "" + +// ................................ Ban List ............................... // + +// personal banlist based on user IDs. +exec banned_user.cfg + +// personal banlist based on user IPs. +exec banned_ip.cfg + +writeid +writeip + +// ............................. Server Logging ............................. // + +//Enables logging to file, console, and udp < on | off >. +log on + +// Log server bans in the server logs. +// Default: sv_logbans 1 +sv_logbans 1 + +// Echo log information to the console. +// Default: sv_logecho 1 +sv_logecho 1 + +// Log server information in the log file. +// Default: sv_logfile 1 +sv_logfile 1 + +// Log server information to only one file. +// Default: sv_log_onefile 0 +sv_log_onefile 0 \ No newline at end of file diff --git a/gamedata/games/fofserver b/gamedata/games/fofserver/gamedata similarity index 100% rename from gamedata/games/fofserver rename to gamedata/games/fofserver/gamedata diff --git a/gamedata/games/gesserver/cfg/lgsm-default.cfg b/gamedata/games/gesserver/cfg/lgsm-default.cfg new file mode 100644 index 000000000..ae3f1319f --- /dev/null +++ b/gamedata/games/gesserver/cfg/lgsm-default.cfg @@ -0,0 +1,150 @@ +// *********** SERVER & PASSWORD INFO *************** +// Change it to 1 if you want a LAN only Server +// NOTE: You must do "changelevel [levelname]" AFTER starting the server for +// a lan-only server to begin broadcasting +sv_lan 0 + +// Change the number to the region you live in! +// 0=US East coast, 1=US West coast, 2= South America, 3=Europe, 4=Asia, 5=Australia, 6=Middle East, 7=Africa and 255=world +sv_region 0 + +// Give your server a name here +hostname "" + +// Rcon password is used to give your server orders by using console, so think of a good password +rcon_password "" + +// If you want your server to be private, fill in a password and delete the // in front of sv_password +// sv_password "mi6" + +// All talk allows clients to talk to each other via voice even if they are dead, +// spectating, or on the other team +sv_alltalk 1 + +// *********** GOLDENEYE: SOURCE SPECIFIC ********* + +// Radar will show on clients if enabled. Some gameplay scenarios +// force the radar to be visible +ge_allowradar 1 +ge_radar_showenemyteam 1 + +// Paintball mode (for fun!) +ge_paintball 0 + +// Teamplay can be overriden by the current gameplay, but +// this sets our "desired" teamplay state +ge_teamplay 0 + +// *********** GAME SETTINGS, YOU CAN CHANGE THESE THE WAY YOU LIKE IT *************** + +// Allow the use of a flashlight (discouraged for GE:S) +mp_flashlight 0 + +// Disable footstep sounds by uncommenting below +// mp_footsteps 0 + +// 1 enables falling damage, 0 disables it +mp_falldamage 1 + +// 1 = Forces the engine to use light physics for better server preformance +sv_turbophysics 0 + +// Server round, map, and delay times are defined in Valve.rc +// If you want these times to be reset every map change copy them +// to this file instead (Valve.rc is only executed once on server start) + + +// ********************************************************** +// *********** Load Specific Server Type Settings *********** +// ********************************************************** + +// Uncomment ONE server type to load. This takes care of all settings, map cycles, and gameplay types + +//-- Normal server, recommended settings +exec server_normal.cfg + +//-- N64 Classic Mode ( DM|YOLT|MWGG|LD|LTK, NO Jump ) +// **Use with -maxplayers 4 +//exec server_n64_classic.cfg + +//-- For server with > 24 players +//exec server_large.cfg + +//-- For servers with < 10 players +//exec server_small.cfg + +//-- Vanilla DM only w/ auto teamplay +// **Should be used in conjunction with one of the sizes above +//exec server_dm_only.cfg + +//-- Advanced game modes (LALD, LD, CTK) only +// **Should be used in conjunction with one of the sizes above +//exec server_adv_gamemode.cfg + +//-- Teamplay only! (No MWGG or LALD) +// **Should be used in conjunction with one of the sizes above +//exec server_teamplay.cfg + +//-- Tournament Use Only (Tournament DM) +// **Should be used ALONE only! +//exec server_tournament.cfg + + +// *********** Rates *********** + +// Max bandwidth rate allowed on server, 0=unlimited, max=20000 +sv_maxrate 20000 + +// Min bandwidth rate allowed on server, 0=unlimited, 4000=dialup limit + +// 10000=any modern connection, CAL minimum rate. +sv_minrate 10000 + +// Maximum updates per second that the server will allow, increasing this will take more cpu power, 100 is max + +// 66 max, 50 min rate clamping reduces hit-reg problems. + +// Permitting lower rates only can help dialup players and not by much. +sv_maxcmdrate 66 +sv_maxupdaterate 66 +sv_mincmdrate 50 +sv_minupdaterate 50 + +// Enforce symmetrical rates. +sv_client_cmdrate_difference 17 + +// Ensure client interpolation functions appropriately. + +// Improves hit registration for bullet weapons. +sv_client_max_interp_ratio 3 +sv_client_min_interp_ratio 2 + +// *********** server logging *********** +log on +sv_logbans 0 +sv_logecho 0 +sv_logfile 1 +sv_log_onefile 0 + + +// *********** DOWNLOAD *********** + +// Allow clients to download files +sv_allowdownload 1 + +// Allow clients to upload customizations files +sv_allowupload 1 + +// VOICE enabled, if you want VOICE disabled then change 1 to 0 +sv_voiceenable 1 + +// *********** CHEATS *********** + +// Enables the use of cheats. ex. "impulse 101" "noclip" +sv_cheats 0 + +// disable clients' ability to pause the server +sv_pausable 0 + +// Forces prediction on the client, protects clients from themselves. +sv_client_predict 1 diff --git a/gamedata/games/gesserver b/gamedata/games/gesserver/gamedata similarity index 100% rename from gamedata/games/gesserver rename to gamedata/games/gesserver/gamedata diff --git a/gamedata/games/gmodserver/cfg/lgsm-default.cfg b/gamedata/games/gmodserver/cfg/lgsm-default.cfg new file mode 100644 index 000000000..2e61eb6a2 --- /dev/null +++ b/gamedata/games/gmodserver/cfg/lgsm-default.cfg @@ -0,0 +1,86 @@ +// Server Name +hostname "" + +// RCON Password +rcon_password "" + +// Server Password +sv_password "" + +// Server Logging +log on +sv_logbans 1 +sv_logecho 1 +sv_logfile 1 +sv_log_onefile 0 +lua_log_sv 0 + +sv_rcon_banpenalty 0 +sv_rcon_maxfailures 20 +sv_rcon_minfailures 20 +sv_rcon_minfailuretime 20 + +// Network Settings +sv_downloadurl "" +sv_loadingurl "" +net_maxfilesize 64 +sv_maxrate 40000 +sv_minrate 40000 +sv_maxupdaterate 66 +sv_minupdaterate 10 +sv_maxcmdrate 60 +sv_mincmdrate 10 + +// Server Settings +sv_airaccelerate 100 +sv_gravity 600 +sv_allow_wait_command 0 +sv_allow_voice_from_file 0 +sv_turbophysics 0 +sv_max_usercmd_future_ticks 12 +gmod_physiterations 2 +sv_client_min_interp_ratio 1 +sv_client_max_interp_ratio 2 +think_limit 20 +sv_region 0 +sv_noclipspeed 5 +sv_noclipaccelerate 5 +sv_lan 0 +sv_alltalk 1 +sv_contact youremail@changeme.com +sv_cheats 0 +sv_allowcslua 0 +sv_pausable 0 +sv_filterban 1 +sv_forcepreload 1 +sv_footsteps 1 +sv_voiceenable 1 +sv_voicecodec vaudio_speex +sv_timeout 120 +sv_deltaprint 0 +sv_allowupload 0 +sv_allowdownload 0 + +// Sandbox Settings +sbox_noclip 0 +sbox_godmode 0 +sbox_weapons 0 +sbox_playershurtplayers 0 +sbox_maxprops 100 +sbox_maxragdolls 50 +sbox_maxnpcs 10 +sbox_maxballoons 10 +sbox_maxeffects 0 +sbox_maxdynamite 0 +sbox_maxlamps 5 +sbox_maxthrusters 20 +sbox_maxwheels 20 +sbox_maxhoverballs 20 +sbox_maxvehicles 1 +sbox_maxbuttons 20 +sbox_maxemitters 0 + +// Misc Config +exec banned_user.cfg +exec banned_ip.cfg +heartbeat diff --git a/gamedata/games/gmodserver b/gamedata/games/gmodserver/gamedata similarity index 100% rename from gamedata/games/gmodserver rename to gamedata/games/gmodserver/gamedata diff --git a/gamedata/games/hl2dmserver/cfg/lgsm-default.cfg b/gamedata/games/hl2dmserver/cfg/lgsm-default.cfg new file mode 100644 index 000000000..c2b66dcbc --- /dev/null +++ b/gamedata/games/hl2dmserver/cfg/lgsm-default.cfg @@ -0,0 +1,15 @@ +// Server Name +hostname "" + +// RCON Password +rcon_password "" + +// Server Password +sv_password "" + +// Server Logging +log on +sv_logbans 1 +sv_logecho 1 +sv_logfile 1 +sv_log_onefile 0 \ No newline at end of file diff --git a/gamedata/games/hl2dmserver b/gamedata/games/hl2dmserver/gamedata similarity index 100% rename from gamedata/games/hl2dmserver rename to gamedata/games/hl2dmserver/gamedata diff --git a/gamedata/games/hldmserver/cfg/lgsm-default.cfg b/gamedata/games/hldmserver/cfg/lgsm-default.cfg new file mode 100644 index 000000000..585afb9e2 --- /dev/null +++ b/gamedata/games/hldmserver/cfg/lgsm-default.cfg @@ -0,0 +1,35 @@ +// Server Name +hostname "" + +// RCON Password +rcon_password "" + +// Server Password +sv_password "" + +// Server Logging +log on +sv_logbans 1 +sv_logecho 1 +sv_logfile 1 +sv_log_onefile 0 + +// disable autoaim +sv_aim 0 + +// disable clients' ability to pause the server +pausable 0 + +// maximum client movement speed +sv_maxspeed 320 + +// 20 minute timelimit +mp_timelimit 20 + +// cheats off +sv_cheats 0 + +// load ban files +exec listip.cfg +exec banned.cfg + diff --git a/gamedata/games/hldmserver b/gamedata/games/hldmserver/gamedata similarity index 100% rename from gamedata/games/hldmserver rename to gamedata/games/hldmserver/gamedata diff --git a/gamedata/games/hldmsserver/cfg/lgsm-default.cfg b/gamedata/games/hldmsserver/cfg/lgsm-default.cfg new file mode 100644 index 000000000..c2b66dcbc --- /dev/null +++ b/gamedata/games/hldmsserver/cfg/lgsm-default.cfg @@ -0,0 +1,15 @@ +// Server Name +hostname "" + +// RCON Password +rcon_password "" + +// Server Password +sv_password "" + +// Server Logging +log on +sv_logbans 1 +sv_logecho 1 +sv_logfile 1 +sv_log_onefile 0 \ No newline at end of file diff --git a/gamedata/games/hldmsserver b/gamedata/games/hldmsserver/gamedata similarity index 100% rename from gamedata/games/hldmsserver rename to gamedata/games/hldmsserver/gamedata diff --git a/gamedata/games/hwserver b/gamedata/games/hwserver/gamedata similarity index 100% rename from gamedata/games/hwserver rename to gamedata/games/hwserver/gamedata diff --git a/gamedata/games/insserver/cfg/lgsm-default.cfg b/gamedata/games/insserver/cfg/lgsm-default.cfg new file mode 100644 index 000000000..b8a98558c --- /dev/null +++ b/gamedata/games/insserver/cfg/lgsm-default.cfg @@ -0,0 +1,302 @@ +// **************************************************************************** +// * +// Ingurgency - server.cfg * +// Version 060116 * +// * +// **************************************************************************** + +// ............................. Basic Settings ............................. // + +// Hostname for server. +hostname "" + +// Server password - for private servers. +sv_password "" + +// Contact email for server sysop. +sv_contact "email@example.com" + +// LAN Mode - If set the server will not show on the internet. +// Default: sv_lan 0 +sv_lan 0 + +// Set maximum server FPS +// Default: fps_max 300 +fps_max 300 + +// ........................... RCON Configuration .......................... // + +// RCON - remote console password. +rcon_password "" + +// Number of minutes to ban users who fail rcon authentication +// min. 0 +sv_rcon_banpenalty 10 + +// Enable/disable rcon logging +sv_rcon_log 1 + +// Max number of times a user can fail rcon authentication before being banned +// min. 1 max. 20 +sv_rcon_maxfailures 5 + +// ......................... Matchmaking Playlists ......................... // +// info: Selecting a playlist will allow the server to show up in matchmaking. +// Playlists use predefined settings and mapcycle. + +// You do not need to select a mapcycle as the server will cycle though the +// predefined playlist mapcycle. +// +// If you want to change the predefined playlist mapcycle you can create a +// custom mapcycle but only with maps from the playlist mapcycle. +// +// You can also create your own custom playlists. +// http://steamcommunity.com/sharedfiles/filedetails/?id=461776759 + +// "nwi/comp" +// "nwi/coop" +// "nwi/coop_elite" +// "nwi/coop_hardcore" +// "nwi/pvp_sustained" +// "nwi/pvp_tactical" +// +sv_playlist "nwi/coop" + +// ............................... Map Cycles ............................... // +// info: There are several predefined mapcycles available that are listed below. +// You can also create your own custom mapcycle. + +// "mapcycle.txt" - by default this contains the most popular options +// "mapcycle_all.txt" - all possible map/mode combinations for PvP +// "mapcycle_ambush.txt" - all ambush (VIP) maps +// "mapcycle_attackdefend.txt" - push & strike maps +// "mapcycle_checkpoint.txt" - all checkpoint maps +// "mapcycle_comp.txt" - firefight & elimination maps +// "mapcycle_conquer.txt" - conquer gamemode +// "mapcycle_cooperative.txt" - survival, coop, hunt maps +// "mapcycle_firefight.txt" - all firefight maps +// "mapcycle_flashpoint.txt" - all flashpoint maps +// "mapcycle_hunt.txt" - all hunt maps +// "mapcycle_infiltrate.txt" - all infiltrate (CTF) maps +// "mapcycle_objrespawn.txt" - all firefight & flashpoint featuring respawning for completing objectives +// "mapcycle_occupy.txt" - all occupy maps +// "mapcycle_practice.txt" +// "mapcycle_push.txt" - all push maps +// "mapcycle_singlelife.txt" - strike & ambush single life modes +// "mapcycle_skirmish.txt" - all skirmish maps +// "mapcycle_strike.txt" - all strike maps +// "mapcycle_survival.txt" - all survival maps +// "mapcycle_sustained_combat.txt" +// "mapcycle_tactical_operations.txt" +// "mapcycle_workshop.txt" - used by Workshop system +// +//mapcyclefile "mapcycle.txt" + +// .......................... Coop Mode Settings ............................ // +// info: Settings for all cooperative gamemodes + +// Set the maximum number of human players in Cooperative modes +// Maximum value: 8 +// Default: mp_coop_lobbysize 6 +//mp_coop_lobbysize 6 + +// Set the minimum number of bots +//mp_coop_min_bots 5 + +// Set the maximum number of bots +// Maximum value: maxplayers - mp_coop_lobbysize +//mp_coop_max_bots 18 + +// ........................... Voting Settings .............................. // + +// Allow voting? +sv_allow_votes 1 + +// Is map voting enabled? +sv_map_voting 1 + +// Allow spectators to vote? +sv_vote_allow_spectators 0 + +// A vote that fails cannot be re-submitted for this long +sv_vote_failure_timer 300 + +// Can people hold votes to change AI count? +sv_vote_issue_botcount_allowed 1 + +// The voting population required to pass a bot count vote +// min. 0.1 max. 1 +sv_vote_issue_botcount_min_population 0.55 + +// What ratio of the votes needs to be yes to pass? (1 = All votes need to be yes) +// min. 0 max. 1 +sv_vote_issue_botcount_min_ratio 0.5 + +// Can people hold votes to change AI difficulty? +sv_vote_issue_botdifficulty_allowed 1 + +// The voting population required to pass an AI difficulty vote +// min. 0.1 max. 1 +sv_vote_issue_botdifficulty_min_population 0.55 + +// What ratio of the votes needs to be yes to pass? (1 = All votes need to be yes) +// min. 0 max. 1 +sv_vote_issue_botdifficulty_min_ratio 0.5 + +// Can people hold votes to change the gamemode? +sv_vote_issue_changegamemode_allowed 0 + +// Can people hold votes to change levels? +sv_vote_issue_changelevel_allowed 1 + +// If enabled, wait until the end of the round to change levels +sv_vote_issue_changelevel_wait 1 + +// Can people hold votes to kick players from the server? +sv_vote_issue_kick_allowed 1 + +// Can we kick the other team? +sv_vote_issue_kick_other_team 0 + +// Can people hold votes to set the next level? +sv_vote_issue_nextlevel_allowed 1 + +// Allow players to extend the current map? +sv_vote_issue_nextlevel_allowextend 0 + +// Present players with a list of maps to choose from? +sv_vote_issue_nextlevel_choicesmode 1 + +// Not allowed to vote for a nextlevel if one has already been set +sv_vote_issue_nextlevel_prevent_change 1 + +// How many rounds before map voting can begin +sv_vote_issue_nextlevel_round_count_delay 1 + +// The voting population required to pass a next level vote +// min. 0.1 max. 1 +sv_vote_issue_nextlevel_min_population 0.55 + +// How strong does the yes vote need to be to win? (2.0 = 2x more voters) +// min. 1 max. 5 +sv_vote_issue_nextlevel_min_ratio 0.5 + +// Can people hold votes to restart the game? +sv_vote_issue_restart_game_allowed 1 + +// Can people hold votes to restart the round? +sv_vote_issue_restart_round_allowed 1 + +// Can people hold votes to scramble the teams? +sv_vote_issue_scramble_teams_allowed 1 + +// Can people hold votes to switch the teams? +sv_vote_issue_switch_teams_allowed 1 + +// How long should a kick ban last for if a player is kicked for hacking? (minutes) +sv_vote_kick_ban_duration_cheating 240 + +// The voting population required to kick a person for hacking +// min. 0.1 max. 1 +sv_vote_kick_hack_min_population 0.60 + +// What ratio of the votes needs to be yes to pass? (1 = All votes need to be yes) +// min. 0 max. 1 +sv_vote_kick_hack_min_ratio 0.66 + +// How long should a kick vote ban someone from the server? (in minutes) +sv_vote_kick_ban_duration_idle 0 + +// The voting population required to kick a person for being idle +// min. 0.1 max. 1 +sv_vote_kick_idle_min_population 0.20 + +// What ratio of the votes needs to be yes to pass? (1 = All votes need to be yes) +// min. 0 max. 1 +sv_vote_kick_idle_min_ratio 0.5 + +// How long should a kick ban last for if a player is kicked for team killing? (minutes) +sv_vote_kick_ban_duration_teamkilling 10 + +// The voting population required to kick a person for team killing +// min. 0.1 max. 1 +sv_vote_kick_tk_min_population 0.25 + +// What ratio of the votes needs to be yes to pass? (1 = All votes need to be yes) +// min. 0 max. 1 +sv_vote_kick_tk_min_ratio 0.66 + +// How long should a kick ban last for if a player is kicked for trolling? (minutes) +sv_vote_kick_ban_duration_trolling 60 + +// The voting population required to kick a person for trolling +// min. 0.1 max. 1 +sv_vote_kick_troll_min_population 0.40 + +// What ratio of the votes needs to be yes to pass? (1 = All votes need to be yes) +// min. 0 max. 1 +sv_vote_kick_troll_min_ration 0.66 + +// The minimum number of players needed on the server to start a vote kick +sv_vote_kick_min_players 4 + +// Minimum number of vote attempts required to start an actual vote +sv_vote_kick_min_voters 3 + +// The voting population required +// min. 0 max. 1 +sv_vote_min_population 0.55 + +// What ratio of the votes needs to be yes to pass? (1 = All votes need to be yes) +// min. 0 max. 1 +sv_vote_min_ratio 0.55 + +// ............................. Fast Download .............................. // +// info: Allows custom maps to be downloaded to the client. + +// Allows clients to download custom maps and textures etc. from the server at 20 kbps. +// Default: sv_allowdownload 1 +sv_allowdownload 1 + +// Allows clients to download custom maps, textures etc. from a web server with no transfer limit. +// Example: +// server location: maps/custommap.bsp +// web server location: http://example.com/custom/maps/custommap.bsp +// sv_downloadurl "http://example.com/custom" +// Default: sv_downloadurl "" +sv_downloadurl "" + +// ................................ Ban List ............................... // + +// sv_nwi_banlist is the official banlist. +sv_nwi_banlist 1 + +// personal banlist based on user IDs. +exec banned_user.cfg + +// personal banlist based on user IPs. +exec banned_ip.cfg + +writeid +writeip + +// ............................. Server Logging ............................. // + +//Enables logging to file, console, and udp < on | off >. +log on + +// Log server bans in the server logs. +// Default: sv_logbans 1 +sv_logbans 1 + +// Echo log information to the console. +// Default: sv_logecho 1 +sv_logecho 1 + +// Log server information in the log file. +// Default: sv_logfile 1 +sv_logfile 1 + +// Log server information to only one file. +// Default: sv_log_onefile 0 +sv_log_onefile 0 diff --git a/gamedata/games/insserver b/gamedata/games/insserver/gamedata similarity index 100% rename from gamedata/games/insserver rename to gamedata/games/insserver/gamedata diff --git a/gamedata/mods/insserver/dayofinfamy b/gamedata/games/insserver/mods/dayofinfamy similarity index 100% rename from gamedata/mods/insserver/dayofinfamy rename to gamedata/games/insserver/mods/dayofinfamy diff --git a/gamedata/games/jc2server/cfg/config.lua b/gamedata/games/jc2server/cfg/config.lua new file mode 100644 index 000000000..f803a493f --- /dev/null +++ b/gamedata/games/jc2server/cfg/config.lua @@ -0,0 +1,179 @@ +-- Welcome to the JC2-MP server configuration file! + +--[[ +SERVER OPTIONS + +Server-related options. +--]] +Server = +{ + -- The maximum number of players that can be on the server at any + -- given time. Make sure your connection and server can handle it! + -- Default value: 5000 + MaxPlayers = 5000, + -- Used to control what IP this server binds to. Unless you're a dedicated + -- game host, you don't need to worry about this. + -- Default value: "" + BindIP = "", + -- The port the server uses. + -- Default value: 7777 + BindPort = 7777, + -- The time before a player is timed out after temporarily losing + -- connection, or crashing without properly disconnecting. + -- Default value (in milliseconds): 10000 + Timeout = 10000, + + -- The name of the server, as seen by players and the server browser. + -- Default value: "JC2-MP Server" + Name = "JC2-MP Server", + -- The server description, as seen by players and the server browser. + -- Default value: "No description available" + Description = "No description available.", + -- The server password. + -- Default value: "" + Password = "", + + -- Controls whether the server announces its presence to the master server + -- and therefore to the server browser. + -- Default value: true + Announce = true, + + -- Controls how often synchronization packets are broadcast by the server + -- in milliseconds + -- Default value (in milliseconds): 180 + SyncUpdate = 180, + + -- CAUTION: Setting this variable to true unlocks a number of potentially + -- unsafe operations, which include: + -- * Native Lua packages (.dll, .so) + -- * Execution of Lua from arbitrary paths (Access to loadfile/dofile) + -- * Unbound io functions, allowing for access to the entire file-system + -- Default value: false + IKnowWhatImDoing = false +} + +--[[ +SYNCRATE OPTIONS + +Sync rate options. These values control how often synchronization +packets are sent by the clients, in milliseconds. This lets you +control how frequent the sync comes in, which may result in a +smoother or less laggy experience +--]] +SyncRates = +{ + -- Default value (in milliseconds): 75 + Vehicle = 75, + -- Default value (in milliseconds): 120 + OnFoot = 120, + -- Default value (in milliseconds): 1000 + Passenger = 1000, + -- Default value (in milliseconds): 250 + MountedGun = 250, + -- Default value (in milliseconds): 350 + StuntPosition = 350 +} + +--[[ +STREAMER OPTIONS + +Streamer-related options. The streamer is responsible for controlling the +visibility of objects (including players and vehicles) for other players. + +What this means is that if you want to extend the distance at which objects +remain visible for players, you need to change the StreamDistance. +--]] +Streamer = +{ + -- The default distance before objects are streamed out. + -- Default value (in metres): 500 + StreamDistance = 500 +} + +--[[ +VEHICLE OPTIONS + +Vehicle-related options. +--]] +Vehicle = +{ + -- The number of seconds required for a vehicle to respawn after + -- vehicle death. + -- Default value (in seconds): 10 + -- For instant respawn: 0 + -- For no respawning: nil + DeathRespawnTime = 10, + -- Controls whether to remove the vehicle if respawning is turned off, + -- and the vehicle dies. + -- Default value: false + DeathRemove = false, + + -- The number of seconds required for a vehicle to respawn after it is + -- left unoccupied. + -- Default value (in seconds): 45 + -- For instant respawn: 0 + -- For no respawning: nil + UnoccupiedRespawnTime = 45, + -- Controls whether to remove the vehicle if respawning is turned off, + -- and the vehicle is left unoccupied. + -- Default value: false + UnoccupiedRemove = false, +} + +--[[ +PLAYER OPTIONS + +Player-related options. +--]] +Player = +{ + -- The default spawn position for players. If you do not use a script + -- to handle spawns, such as the freeroam script, then this spawn position + -- will be used. + -- Default value: Vector3( -6550, 209, -3290 ) + SpawnPosition = Vector3( -6550, 209, -3290 ) +} + +--[[ +MODULE OPTIONS + +Lua module-related options. +--]] +Module = +{ + --[[ + To prevent a large number of errors building up, modules are automatically + unloaded after a certain number of errors in a given timespan. Each error + adds to a counter, which is decremented if there has not been an error + in a certain amount of time. + + This allows you to adjust the number of errors before the module is unloaded, + as well as the time since the last error for the counter to be decremented. + --]] + + -- The maximum number of errors before a module is unloaded. + -- Default value: 5 + MaxErrorCount = 5, + -- The time from the last error necessary for the error counter to be decremented. + -- Default value (in milliseconds): 500 + ErrorDecrementTime = 500 +} + +--[[ +WORLD OPTIONS + +Default settings for worlds. +--]] +World = +{ + -- The default time of day at world creation. + -- Default value (in hours): 0.0 + Time = 0.0, + + -- The increment added to the time of day each second. + -- Default value (in minutes): 1 + TimeStep = 1, + + -- The default weather severity at world creation. + -- Default value: 0 + WeatherSeverity = 0 diff --git a/gamedata/games/jc2server b/gamedata/games/jc2server/gamedata similarity index 100% rename from gamedata/games/jc2server rename to gamedata/games/jc2server/gamedata diff --git a/gamedata/games/kfserver b/gamedata/games/kfserver/gamedata similarity index 100% rename from gamedata/games/kfserver rename to gamedata/games/kfserver/gamedata diff --git a/gamedata/games/l4d2server/cfg/lgsm-default.cfg b/gamedata/games/l4d2server/cfg/lgsm-default.cfg new file mode 100644 index 000000000..c2b66dcbc --- /dev/null +++ b/gamedata/games/l4d2server/cfg/lgsm-default.cfg @@ -0,0 +1,15 @@ +// Server Name +hostname "" + +// RCON Password +rcon_password "" + +// Server Password +sv_password "" + +// Server Logging +log on +sv_logbans 1 +sv_logecho 1 +sv_logfile 1 +sv_log_onefile 0 \ No newline at end of file diff --git a/gamedata/games/l4d2server b/gamedata/games/l4d2server/gamedata similarity index 100% rename from gamedata/games/l4d2server rename to gamedata/games/l4d2server/gamedata diff --git a/gamedata/games/l4dserver/cfg/lgsm-default.cfg b/gamedata/games/l4dserver/cfg/lgsm-default.cfg new file mode 100644 index 000000000..c2b66dcbc --- /dev/null +++ b/gamedata/games/l4dserver/cfg/lgsm-default.cfg @@ -0,0 +1,15 @@ +// Server Name +hostname "" + +// RCON Password +rcon_password "" + +// Server Password +sv_password "" + +// Server Logging +log on +sv_logbans 1 +sv_logecho 1 +sv_logfile 1 +sv_log_onefile 0 \ No newline at end of file diff --git a/gamedata/games/l4dserver b/gamedata/games/l4dserver/gamedata similarity index 100% rename from gamedata/games/l4dserver rename to gamedata/games/l4dserver/gamedata diff --git a/gamedata/games/mumbleserver b/gamedata/games/mumbleserver/gamedata similarity index 100% rename from gamedata/games/mumbleserver rename to gamedata/games/mumbleserver/gamedata diff --git a/gamedata/games/nmrihserver/cfg/lgsm-default.cfg b/gamedata/games/nmrihserver/cfg/lgsm-default.cfg new file mode 100644 index 000000000..ba48eab5b --- /dev/null +++ b/gamedata/games/nmrihserver/cfg/lgsm-default.cfg @@ -0,0 +1,121 @@ +// **************************************************************************** +// * +// No More Room in Hell - server.cfg * +// Version 100116 * +// * +// **************************************************************************** + +// ............................. Basic Settings ............................. // + +// Hostname for server. +hostname "" + +// RCON - remote console password. +rcon_password "" + +// Server password - for private servers. +sv_password "" + +// Contact email for server sysop. +sv_contact "email@example.com" + +// LAN Mode - If set the server will not show on the internet. +// Default: sv_lan 0 +sv_lan 0 + +// ............................... Map Cycles ............................... // +// info: There are several predefined mapcycles available that are listed below. +// You can also create your own custom mapcycle. + +// "mapcycle.txt" - all maps +// "mapcycle_objective.txt" - objective maps only +// "mapcycle_survival.txt" - survival maps only +// +mapcyclefile "mapcycle.txt" + +// ....................... Time Limits/Round Settings ....................... // + +// Time spend on a single map (in minutes) before switching to a new one automatically. +// Default: mp_timelimit 1 +mp_timelimit 45 + +// Maximum number of rounds to spend on a map before moving to the next one. +// Default: mp_maxrounds 2 +mp_maxrounds 2 + +// ........................ Game Specific Commands ........................ // +// info: any commands that only apply to this game. + +// Difficulty +// info: http://git.io/v35eI +// "casual" - casual difficulty. +// "classic" - classic difficulty. +sv_difficulty "classic" + +// Server tags - Tags show up on the in-game server browser. This helps +// users filter servers. +// vanilla - he server runs the default settings. +// custom - the server runs custom gameplay settings or mods. +// example: sv_tags "custom, fastdl" +sv_tags "" + +// Friendly fire - Allows team members to injure other members of their team. +// Default: mp_friendlyfire 0 +mp_friendlyfire 0 + +// ............................. Communication ............................. // + +// Enable communication over voice via microphone. +// Default: sv_voiceenable 1 +sv_voiceenable 1 + +// Players can hear all other players, no team restrictions. +// Default: sv_alltalk 0 +sv_alltalk 1 + +// ............................. Fast Download .............................. // +// info: Allows custom maps to be downloaded to the client. + +// Allows clients to download custom maps and textures etc. from the server at 20 kbps. +// Default: sv_allowdownload 1 +sv_allowdownload 1 + +// Allows clients to download custom maps, textures etc. from a web server with no transfer limit. +// Example: +// server location: maps/custommap.bsp +// web server location: http://example.com/custom/maps/custommap.bsp +// sv_downloadurl "http://example.com/custom" +// Default: sv_downloadurl "" +sv_downloadurl "" + +// ................................ Ban List ............................... // + +// personal banlist based on user IDs. +exec banned_user.cfg + +// personal banlist based on user IPs. +exec banned_ip.cfg + +writeid +writeip + +// ............................. Server Logging ............................. // + +//Enables logging to file, console, and udp < on | off >. +log on + +// Log server bans in the server logs. +// Default: sv_logbans 1 +sv_logbans 1 + +// Echo log information to the console. +// Default: sv_logecho 1 +sv_logecho 1 + +// Log server information in the log file. +// Default: sv_logfile 1 +sv_logfile 1 + +// Log server information to only one file. +// Default: sv_log_onefile 0 +sv_log_onefile 0 diff --git a/gamedata/games/nmrihserver b/gamedata/games/nmrihserver/gamedata similarity index 100% rename from gamedata/games/nmrihserver rename to gamedata/games/nmrihserver/gamedata diff --git a/gamedata/games/ns2cserver b/gamedata/games/ns2cserver/gamedata similarity index 100% rename from gamedata/games/ns2cserver rename to gamedata/games/ns2cserver/gamedata diff --git a/gamedata/games/ns2server b/gamedata/games/ns2server/gamedata similarity index 100% rename from gamedata/games/ns2server rename to gamedata/games/ns2server/gamedata diff --git a/gamedata/games/opforserver/cfg/lgsm-default.cfg b/gamedata/games/opforserver/cfg/lgsm-default.cfg new file mode 100644 index 000000000..585afb9e2 --- /dev/null +++ b/gamedata/games/opforserver/cfg/lgsm-default.cfg @@ -0,0 +1,35 @@ +// Server Name +hostname "" + +// RCON Password +rcon_password "" + +// Server Password +sv_password "" + +// Server Logging +log on +sv_logbans 1 +sv_logecho 1 +sv_logfile 1 +sv_log_onefile 0 + +// disable autoaim +sv_aim 0 + +// disable clients' ability to pause the server +pausable 0 + +// maximum client movement speed +sv_maxspeed 320 + +// 20 minute timelimit +mp_timelimit 20 + +// cheats off +sv_cheats 0 + +// load ban files +exec listip.cfg +exec banned.cfg + diff --git a/gamedata/games/opforserver b/gamedata/games/opforserver/gamedata similarity index 100% rename from gamedata/games/opforserver rename to gamedata/games/opforserver/gamedata diff --git a/gamedata/games/pvkiiserver/cfg/lgsm-default.cfg b/gamedata/games/pvkiiserver/cfg/lgsm-default.cfg new file mode 100644 index 000000000..48ba5072a --- /dev/null +++ b/gamedata/games/pvkiiserver/cfg/lgsm-default.cfg @@ -0,0 +1,119 @@ +// **************************************************************************** +// * +// Pirates, Vikings, and Knights II * +// Version 100116 * +// * +// **************************************************************************** + +// ............................. Basic Settings ............................. // + +// Hostname for server. +hostname "" + +// RCON - remote console password. +rcon_password "" + +// Server password - for private servers. +sv_password "" + +// Contact email for server sysop. +sv_contact "email@example.com" + +// LAN Mode - If set the server will not show on the internet. +// Default: sv_lan 0 +sv_lan 0 + +// ............................... Map Cycles ............................... // +// You can create your own custom mapcycle. +mapcyclefile "mapcycle.txt" + +// ....................... Time Limits/Round Settings ....................... // + +// Time spend on a single map (in minutes) before switching to a new one automatically. +// Default: mp_timelimit 0 +mp_timelimit 20 + +// Wait for the end of round before changing map. +// Default: mp_timelimit_waitroundend 0 +mp_timelimit_waitroundend 1 + +// Round duration in minutes. +// Default: mp_roundtime 3 +mp_roundtime 3 + +// Round limit in number of rounds. +// Default: mp_roundlimit 0 + +// Win limit in number of rounds. +// Default: mp_winlimit 0 +mp_winlimit 0 + +// ........................ Game Specific Commands ........................ // + +// Server tags - Tags show up on the in-game server browser. This helps +// users filter servers. +// vanilla - he server runs the default settings. +// custom - the server runs custom gameplay settings or mods. +// example: sv_tags "custom, fastdl" +sv_tags "" + +// Friendly fire - Allows team members to injure other members of their team. +// Default: mp_friendlyfire 0 +mp_friendlyfire 0 + +// ............................. Communication ............................. // + +// Enable communication over voice via microphone. +// Default: sv_voiceenable 1 +sv_voiceenable 1 + +// Players can hear all other players, no team restrictions. +// Default: sv_alltalk 0 +sv_alltalk 0 + +// ............................. Fast Download .............................. // +// info: Allows custom maps to be downloaded to the client. + +// Allows clients to download custom maps and textures etc. from the server at 20 kbps. +// Default: sv_allowdownload 1 +sv_allowdownload 1 + +// Allows clients to download custom maps, textures etc. from a web server with no transfer limit. +// Example: +// server location: maps/custommap.bsp +// web server location: http://example.com/custom/maps/custommap.bsp +// sv_downloadurl "http://example.com/custom" +// Default: sv_downloadurl "" +sv_downloadurl "" + +// ................................ Ban List ............................... // + +// personal banlist based on user IDs. +exec banned_user.cfg + +// personal banlist based on user IPs. +exec banned_ip.cfg + +writeid +writeip + +// ............................. Server Logging ............................. // + +//Enables logging to file, console, and udp < on | off >. +log on + +// Log server bans in the server logs. +// Default: sv_logbans 1 +sv_logbans 1 + +// Echo log information to the console. +// Default: sv_logecho 1 +sv_logecho 1 + +// Log server information in the log file. +// Default: sv_logfile 1 +sv_logfile 1 + +// Log server information to only one file. +// Default: sv_log_onefile 0 +sv_log_onefile 0 diff --git a/gamedata/games/pvkiiserver b/gamedata/games/pvkiiserver/gamedata similarity index 100% rename from gamedata/games/pvkiiserver rename to gamedata/games/pvkiiserver/gamedata diff --git a/gamedata/games/pzserver/cfg/servertest.ini b/gamedata/games/pzserver/cfg/servertest.ini new file mode 100644 index 000000000..df25258ab --- /dev/null +++ b/gamedata/games/pzserver/cfg/servertest.ini @@ -0,0 +1,46 @@ +nightlengthmodifier=1.0 +PVP=true +PauseEmpty=false +GlobalChat=true +Open=true +ServerWelcomeMessage= Welcome to Project Zomboid MP ! to chat locally press "t", to global chat press "y" or add "/all" before chatting Press /help to have a list of server commands +LogLocalChat=false +AutoCreateUserInWhiteList=false +DisplayUserName=true +SpawnPoint=0,0,0 +SafetySystem=true +ShowSafety=true +SafetyToggleTimer=100 +SafetyCooldownTimer=120 +SpawnItems= +DefaultPort=16261 +ResetID=834499345 +Mods= +Map=Muldraugh, KY +SpawnRegions=servertest_spawnregions.lua +DoLuaChecksum=true +Public=false +PublicName=pzserver +PublicDescription= +MaxPlayers=64 +PingFrequency=10 +PingLimit=400 +HoursForLootRespawn=0 +MaxItemsForLootRespawn=4 +ConstructionPreventsLootRespawn=true +DropOffWhiteListAfterDeath=false +NoFireSpread=false +NoFire=false +AnnounceDeath=false +MinutesPerPage=1.0 +HoursForCorpseRemoval=0 +SaveWorldEveryMinutes=0 +PlayerSafehouse=false +AdminSafehouse=false +SafehouseAllowTrepass=true +SafehouseAllowFire=true +SafehouseAllowLoot=true +SafehouseAllowRespawn=false +SafehouseDaySurvivedToClaim=0 +SafeHouseRemovalTime=144 +AllowDestructionBySledgehammer=true diff --git a/gamedata/games/pzserver b/gamedata/games/pzserver/gamedata similarity index 100% rename from gamedata/games/pzserver rename to gamedata/games/pzserver/gamedata diff --git a/gamedata/games/qlserver b/gamedata/games/qlserver/gamedata similarity index 100% rename from gamedata/games/qlserver rename to gamedata/games/qlserver/gamedata diff --git a/gamedata/games/ricochetserver/cfg/lgsm-default.cfg b/gamedata/games/ricochetserver/cfg/lgsm-default.cfg new file mode 100644 index 000000000..585afb9e2 --- /dev/null +++ b/gamedata/games/ricochetserver/cfg/lgsm-default.cfg @@ -0,0 +1,35 @@ +// Server Name +hostname "" + +// RCON Password +rcon_password "" + +// Server Password +sv_password "" + +// Server Logging +log on +sv_logbans 1 +sv_logecho 1 +sv_logfile 1 +sv_log_onefile 0 + +// disable autoaim +sv_aim 0 + +// disable clients' ability to pause the server +pausable 0 + +// maximum client movement speed +sv_maxspeed 320 + +// 20 minute timelimit +mp_timelimit 20 + +// cheats off +sv_cheats 0 + +// load ban files +exec listip.cfg +exec banned.cfg + diff --git a/gamedata/games/ricochetserver b/gamedata/games/ricochetserver/gamedata similarity index 100% rename from gamedata/games/ricochetserver rename to gamedata/games/ricochetserver/gamedata diff --git a/gamedata/games/roserver b/gamedata/games/roserver/gamedata similarity index 100% rename from gamedata/games/roserver rename to gamedata/games/roserver/gamedata diff --git a/gamedata/games/sbserver/cfg/sbboot.config b/gamedata/games/sbserver/cfg/sbboot.config new file mode 100644 index 000000000..62f133536 --- /dev/null +++ b/gamedata/games/sbserver/cfg/sbboot.config @@ -0,0 +1,141 @@ +{ + "handleFatalSignals" : true, + "handleInterruptSignal" : true, + "rootMaintenanceSleep" : 5000, + "logFileBackups" : 5, + "assetSources" : [ + "../assets/packed.pak", + "../assets/user" + ], + "modSource" : "../giraffe_storage/mods/", + "storageDirectory" : "../giraffe_storage/", + "defaultConfiguration" : { + "gameServerPort" : 21025, + "gameServerBind" : "*", + + "serverUsers" : {}, + "allowAnonymousConnections" : true, + + "bannedUuids" : [], + "bannedIPs" : [], + + "serverName" : "A Starbound Server", + "maxPlayers" : 8, + "upnpPortForwarding" : true, + + "checkAssetsDigest" : false, + + "allowAdminCommands" : true, + "allowAdminCommandsFromAnyone" : false, + "anonymousConnectionsAreAdmin" : false, + + "runQueryServer" : false, + "queryServerPort" : 21025, + "queryServerBind" : "*", + + "runRconServer" : false, + "rconServerPort" : 21026, + "rconServerBind" : "*", + "rconServerPassword" : "", + "rconServerTimeout" : 1000, + + "windowTitle" : "Starbound - Beta", + "vsync" : true, + "renderSleep" : true, + "maxFrameSkip" : 10, + "sampleRate" : 44100, + "audioChannels" : 2, + "audioChannelSeparation" : [-25, 25], + + "clearUniverseFiles" : false, + "clearPlayerFiles" : false, + "playerBackupFileCount" : 3, + + "sfxVol" : 100, + "musicVol" : 100, + "windowedResolution" : [1000, 600], + "maximizedResolution" : [1000, 600], + "fullscreenResolution" : [1920, 1080], + "fullscreen" : false, + "maximized" : true, + "zoomLevel" : 3.0, + "speechBubbles" : true, + + "crafting.filterHaveMaterials" : false, + "title.connectionString" : "", + + "bindings" : { + "PlayerUp" : [ { "type" : "key", "value" : "W", "mods" : [] } ], + "PlayerDown" : [ { "type" : "key", "value" : "S", "mods" : [] } ], + "PlayerLeft" : [ { "type" : "key", "value" : "A", "mods" : [] } ], + "PlayerRight" : [ { "type" : "key", "value" : "D", "mods" : [] } ], + "PlayerJump" : [ { "type" : "key", "value" : "Space", "mods" : [] } ], + "PlayerDropItem" : [ { "type" : "key", "value" : "Q", "mods" : [] } ], + "PlayerInteract" : [ { "type" : "key", "value" : "E", "mods" : [] } ], + "PlayerShifting" : [ { "type" : "key", "value" : "RShift", "mods" : [] }, { "type" : "key", "value" : "LShift", "mods" : [] } ], + "PlayerTechAction1" : [ { "type" : "key", "value" : "F", "mods" : [] } ], + "PlayerTechAction2" : [ { "type" : "key", "value" : "G", "mods" : [] } ], + "PlayerTechAction3" : [ { "type" : "key", "value" : "H", "mods" : [] } ], + "EmoteBlabbering" : [ { "type" : "key", "value" : "Right", "mods" : ["LCt rl", "LShift"] } ], + "EmoteShouting" : [ { "type" : "key", "value" : "Up", "mods" : ["LCtrl", "LAlt"] } ], + "EmoteHappy" : [ { "type" : "key", "value" : "Up", "mods" : [] } ], + "EmoteSad" : [ { "type" : "key", "value" : "Down", "mods" : [] } ], + "EmoteNeutral" : [ { "type" : "key", "value" : "Left", "mods" : [] } ], + "EmoteLaugh" : [ { "type" : "key", "value" : "Left", "mods" : [ "LCtrl" ] } ], + "EmoteAnnoyed" : [ { "type" : "key", "value" : "Right", "mods" : [] } ], + "EmoteOh" : [ { "type" : "key", "value" : "Right", "mods" : [ "LCtrl" ] } ], + "EmoteOooh" : [ { "type" : "key", "value" : "Down", "mods" : [ "LCtrl" ] } ], + "EmoteBlink" : [ { "type" : "key", "value" : "Up", "mods" : [ "LCtrl" ] } ], + "EmoteWink" : [ { "type" : "key", "value" : "Up", "mods" : ["LCtrl", "LSh ift"] } ], + "EmoteEat" : [ { "type" : "key", "value" : "Down", "mods" : ["LCtrl", "LS hift"] } ], + "EmoteSleep" : [ { "type" : "key", "value" : "Left", "mods" : ["LCtrl", " LShift"] } ], + "ShowLabels" : [ { "type" : "key", "value" : "RAlt", "mods" : [] }, { "ty pe" : "key", "value" : "LAlt", "mods" : [] } ], + "CameraShift" : [ { "type" : "key", "value" : "RCtrl", "mods" : [] }, { " type" : "key", "value" : "LCtrl", "mods" : [] } ], + "CockpitUp" : [ { "type" : "key", "value" : "W", "mods" : [] }, { "type" : "key", "value" : "Up", "mods" : [] } ], + "CockpitDown" : [ { "type" : "key", "value" : "S", "mods" : [] }, { "type " : "key", "value" : "Down", "mods" : [] } ], + "CockpitLeft" : [ { "type" : "key", "value" : "Left", "mods" : [] }, { "t ype" : "key", "value" : "A", "mods" : [] } ], + "CockpitRight" : [ { "type" : "key", "value" : "Right", "mods" : [] }, { "type" : "key", "value" : "D", "mods" : [] } ], + "TitleBack" : [ { "type" : "key", "value" : "Esc", "mods" : [] } ], + "CinematicSkip" : [ { "type" : "key", "value" : "Esc", "mods" : [] } ], + "CinematicNext" : [ { "type" : "key", "value" : "Right", "mods" : [] }, { "type" : "key", "value" : "Return", "mods" : [] } ], + "GuiClose" : [ { "type" : "key", "value" : "Esc", "mods" : [] } ], + "GuiShifting" : [ { "type" : "key", "value" : "RShift", "mods" : [] }, { "type" : "key", "value" : "LShift", "mods" : [] } ], + "KeybindingCancel" : [ { "type" : "key", "value" : "Esc", "mods" : [] } ] , + "KeybindingClear" : [ { "type" : "key", "value" : "Del", "mods" : [] }, { "type" : "key", "value" : "Backspace", "mods" : [] } ], + "ChatPageUp" : [ { "type" : "key", "value" : "PageUp", "mods" : [] } ], + "ChatPageDown" : [ { "type" : "key", "value" : "PageDown", "mods" : [] } ], + "ChatPreviousLine" : [ { "type" : "key", "value" : "Up", "mods" : [] } ], + "ChatNextLine" : [ { "type" : "key", "value" : "Down", "mods" : [] } ], + "ChatSendLine" : [ { "type" : "key", "value" : "Return", "mods" : [] } ], + "ChatBegin" : [ { "type" : "key", "value" : "Return", "mods" : [] } ], + "ChatBeginCommand" : [ { "type" : "key", "value" : "/", "mods" : [] } ], + "ChatStop" : [ { "type" : "key", "value" : "Esc", "mods" : [] } ], + "InterfaceShowHelp" : [ { "type" : "key", "value" : "F1", "mods" : [] } ] , + "InterfaceHideHud" : [ { "type" : "key", "value" : "Z", "mods" : [ "LAlt" ] } ], + "InterfaceSwapHands" : [ { "type" : "key", "value" : "Z", "mods" : [] } ] , + "InterfaceDeselectHands" : [ { "type" : "key", "value" : "X", "mods" : [] } ], + "InterfaceBar1" : [ { "type" : "key", "value" : "1", "mods" : [] } ], + "InterfaceBar2" : [ { "type" : "key", "value" : "2", "mods" : [] } ], + "InterfaceBar3" : [ { "type" : "key", "value" : "3", "mods" : [] } ], + "InterfaceBar4" : [ { "type" : "key", "value" : "4", "mods" : [] } ], + "InterfaceBar5" : [ { "type" : "key", "value" : "5", "mods" : [] } ], + "InterfaceBar6" : [ { "type" : "key", "value" : "6", "mods" : [] } ], + "InterfaceBar7" : [ { "type" : "key", "value" : "7", "mods" : [] } ], + "InterfaceBar8" : [ { "type" : "key", "value" : "8", "mods" : [] } ], + "InterfaceBar9" : [ { "type" : "key", "value" : "9", "mods" : [] } ], + "InterfaceBar10" : [ { "type" : "key", "value" : "0", "mods" : [] } ], + "EssentialBar1" : [ { "type" : "key", "value" : "R", "mods" : [] } ], + "EssentialBar2" : [ { "type" : "key", "value" : "T", "mods" : [] } ], + "EssentialBar3" : [ { "type" : "key", "value" : "Y", "mods" : [] } ], + "InterfaceBarNPos" : [ { "type" : "key", "value" : "-", "mods" : [] }, { "type" : "key", "value" : "`", "mods" : [] } ], + "InterfaceRepeatCommand" : [ { "type" : "key", "value" : "P", "mods" : [] } ], + "InterfaceToggleFullscreen" : [ { "type" : "key", "value" : "F11", "mods" : [] } ], + "InterfaceEscapeMenu" : [ { "type" : "key", "value" : "Esc", "mods" : [] } ], + "InterfaceInventory" : [ { "type" : "key", "value" : "I", "mods" : [] } ] , + "InterfaceCodex" : [ { "type" : "key", "value" : "L", "mods" : [] } ], + "InterfaceQuest" : [ { "type" : "key", "value" : "J", "mods" : [] } ], + "InterfaceCrafting" : [ { "type" : "key", "value" : "C", "mods" : [] } ], + "InterfaceInspectCursor" : [ { "type" : "key", "value" : "N", "mods" : [] } ] + } + } +} diff --git a/gamedata/games/sbserver b/gamedata/games/sbserver/gamedata similarity index 100% rename from gamedata/games/sbserver rename to gamedata/games/sbserver/gamedata diff --git a/gamedata/games/sdtdserver b/gamedata/games/sdtdserver/gamedata similarity index 100% rename from gamedata/games/sdtdserver rename to gamedata/games/sdtdserver/gamedata diff --git a/gamedata/games/ss3sserver/cfg/lgsm-default.ini b/gamedata/games/ss3sserver/cfg/lgsm-default.ini new file mode 100644 index 000000000..1bf1a3c90 --- /dev/null +++ b/gamedata/games/ss3sserver/cfg/lgsm-default.ini @@ -0,0 +1,49 @@ +-- Generated with Server GUI 3 +-- http://mrag.nl/sgui3/ + +-- General +rcts_strWelcomeNote = "Server RCON MOTD"; +rcts_strAdminPassword = "rconpassword"; +prj_strLogFile = ""; +net_strLocalHost = ""; +gam_idGameMode = "Cooperative"; +ser_iMaxClientBPS = 11000; +prj_iDedicatedFPS = 100; +gam_ctMaxPlayers = 12; +prj_uwPort = 27015; +prj_strMultiplayerSessionName = "Serious Sam 3 Server"; + +-- Options +gam_bAllowJoinInProgress = 1; +gam_bAllowPowerupItems = 1; +gam_bAllowArmorItems = 1; +gam_bWeaponsStay = 1; +gam_bAmmoStays = 1; +gam_bArmorStays = 1; +gam_bHealthStays = 1; +gam_bAllowHealthItems = 1; +gam_bInfiniteAmmo = 0; + +-- Levels +local mapList = ""; +mapList = mapList .. "Content\SeriousSam3\Levels\01_BFE\01_CairoSquare\01_CairoSquare.wld;"; +mapList = mapList .. "Content\SeriousSam3\Levels\01_BFE\02_CairoMuseum\02_CairoMuseum.wld;"; +mapList = mapList .. "Content\SeriousSam3\Levels\01_BFE\03_IbnTulun\03_IbnTulun.wld;"; +mapList = mapList .. "Content\SeriousSam3\Levels\01_BFE\04_IbnTulun\04_Medina.wld;"; +mapList = mapList .. "Content\SeriousSam3\Levels\01_BFE\05_CairoTown\05_CairoTown.wld;"; +mapList = mapList .. "Content\SeriousSam3\Levels\01_BFE\06_Pyramids\06_Pyramids.wld;"; +mapList = mapList .. "Content\SeriousSam3\Levels\01_BFE\07_Karnak1\07_Karnak1.wld;"; +mapList = mapList .. "Content\SeriousSam3\Levels\01_BFE\08_Karnak2\08_Karnak2.wld;"; +mapList = mapList .. "Content\SeriousSam3\Levels\01_BFE\09_Luxor\09_Luxor.wld;"; +mapList = mapList .. "Content\SeriousSam3\Levels\01_BFE\10_LostNubianTemples\10_LostNubianTemples.wld;"; +mapList = mapList .. "Content\SeriousSam3\Levels\01_BFE\11_Ramesseum\11_Ramesseum.wld;"; +mapList = mapList .. "Content\SeriousSam3\Levels\01_BFE\12_HatshepsutTemple\12_HatshepsutTemple.wld;"; +mapList = mapList .. "Content\SeriousSam3\Levels\02_DLC\01_Philae\01_Philae.wld;"; +mapList = mapList .. "Content\SeriousSam3\Levels\02_DLC\02_AbuSimbel\02_AbuSimbel.wld;"; +mapList = mapList .. "Content\SeriousSam3\Levels\02_DLC\03_TempleOfSethirkopshef\03_TempleOfSethirkopshef.wld;"; +prj_StrMapList = mapList; + +-- Scripts + +-- Custom + diff --git a/gamedata/games/ss3sserver b/gamedata/games/ss3sserver/gamedata similarity index 100% rename from gamedata/games/ss3sserver rename to gamedata/games/ss3sserver/gamedata diff --git a/gamedata/games/svencoopserver b/gamedata/games/svencoopserver/gamedata similarity index 100% rename from gamedata/games/svencoopserver rename to gamedata/games/svencoopserver/gamedata diff --git a/gamedata/games/terrariaserver/cfg/lgsm-default.txt b/gamedata/games/terrariaserver/cfg/lgsm-default.txt new file mode 100644 index 000000000..d6258d4cf --- /dev/null +++ b/gamedata/games/terrariaserver/cfg/lgsm-default.txt @@ -0,0 +1,68 @@ +#this is an example config file for TerrariaServer.exe +#use the command 'TerrariaServer.exe -config serverconfig.txt' to use this configuration or run start-server.bat +#please report crashes by emailing crashlog.txt to support@terraria.org + +#the following is a list of available command line parameters: + +#-config Specifies the configuration file to use. +#-port Specifies the port to listen on. +#-players / -maxplayers Sets the max number of players +#-pass / -password Sets the server password +#-world Load a world and automatically start the server. +#-autocreate <#> Creates a world if none is found in the path specified by -world. World size is specified by: 1(small), 2(medium), and 3(large). +#-banlist Specifies the location of the banlist. Defaults to "banlist.txt" in the working directory. +#-worldname Sets the name of the world when using -autocreate. +#-secure Adds addition cheat protection to the server. +#-noupnp Disables automatic port forwarding +#-steam Enables Steam Support +#-lobby or Allows friends to join the server or sets it to private if Steam is enabled +#-ip Sets the IP address for the server to listen on +#-forcepriority Sets the process priority for this task. If this is used the "priority" setting below will be ignored. + +#remove the # in front of commands to enable them. + +#Load a world and automatically start the server. +#world=C:\Users\YOUR_USERNAME_HERE\My Documents\My Games\Terraria\Worlds\world1.wld + +#Creates a new world if none is found. World size is specified by: 1(small), 2(medium), and 3(large). +#autocreate=1 + +#Sets the name of the world when using autocreate +#worldname=Terraria + +#Sets the difficulty of the world when using autocreate 0(normal), 1(expert) +#difficulty=1 + +#Sets the max number of players allowed on a server. Value must be between 1 and 255 +#maxplayers=8 + +#Set the port number +#port=7777 + +#Set the server password +#password=p@55w0rd + +#Set the message of the day +#motd=Please don’t cut the purple trees! + +#Sets the folder where world files will be stored +#worldpath=C:\Users\Defaults\My Documents\My Games\Terraria\Worlds\ + +#The location of the banlist. Defaults to "banlist.txt" in the working directory. +#banlist=banlist.txt + +#Adds addition cheat protection. +#secure=1 + +#Sets the server language 1:English, 2:German, 3:Italian, 4:French, 5:Spanish +#lang=1 + +#Automatically forward ports with uPNP +#upnp=1 + +#Reduces enemy skipping but increases bandwidth usage. The lower the number the less skipping will happen, but more data is sent. 0 is off. +#npcstream=60 + +#Default system priority 0:Realtime, 1:High, 2:AboveNormal, 3:Normal, 4:BelowNormal, 5:Idle +#priority=1 + diff --git a/gamedata/games/terrariaserver b/gamedata/games/terrariaserver/gamedata similarity index 100% rename from gamedata/games/terrariaserver rename to gamedata/games/terrariaserver/gamedata diff --git a/gamedata/games/tf2server/cfg/lgsm-default.cfg b/gamedata/games/tf2server/cfg/lgsm-default.cfg new file mode 100644 index 000000000..c2b66dcbc --- /dev/null +++ b/gamedata/games/tf2server/cfg/lgsm-default.cfg @@ -0,0 +1,15 @@ +// Server Name +hostname "" + +// RCON Password +rcon_password "" + +// Server Password +sv_password "" + +// Server Logging +log on +sv_logbans 1 +sv_logecho 1 +sv_logfile 1 +sv_log_onefile 0 \ No newline at end of file diff --git a/gamedata/games/tf2server b/gamedata/games/tf2server/gamedata similarity index 100% rename from gamedata/games/tf2server rename to gamedata/games/tf2server/gamedata diff --git a/gamedata/games/tfcserver/cfg/lgsm-default.cfg b/gamedata/games/tfcserver/cfg/lgsm-default.cfg new file mode 100644 index 000000000..ceb8f9374 --- /dev/null +++ b/gamedata/games/tfcserver/cfg/lgsm-default.cfg @@ -0,0 +1,38 @@ +// Server Name +hostname "" + +// RCON Password +rcon_password "" + +// Server Password +sv_password "" + +// Server Logging +log on +sv_logbans 1 +sv_logecho 1 +sv_logfile 1 +sv_log_onefile 0 + +// disable autoaim +sv_aim 0 + +// disable clients' ability to pause the server +pausable 0 + +// maximum client movement speed +sv_maxspeed 320 + +// 20 minute timelimit +mp_timelimit 20 + +// cheats off +sv_cheats 0 + +// load ban files +exec listip.cfg +exec banned.cfg + + + + diff --git a/gamedata/games/tfcserver b/gamedata/games/tfcserver/gamedata similarity index 100% rename from gamedata/games/tfcserver rename to gamedata/games/tfcserver/gamedata diff --git a/gamedata/games/ts3server/cfg/lgsm-default.ini b/gamedata/games/ts3server/cfg/lgsm-default.ini new file mode 100644 index 000000000..71000a42e --- /dev/null +++ b/gamedata/games/ts3server/cfg/lgsm-default.ini @@ -0,0 +1,20 @@ +machine_id= +default_voice_port=9987 +voice_ip=0.0.0.0 +licensepath= +filetransfer_port=30033 +filetransfer_ip=0.0.0.0 +query_port=10011 +query_ip=0.0.0.0 +query_ip_whitelist=query_ip_whitelist.txt +query_ip_blacklist=query_ip_blacklist.txt +dbplugin=ts3db_sqlite3 +dbpluginparameter= +dbsqlpath=sql/ +dbsqlcreatepath=create_sqlite/ +dbconnections=10 +logpath=logs +logquerycommands=0 +dbclientkeepdays=30 +logappend=0 +query_skipbruteforcecheck=0 \ No newline at end of file diff --git a/gamedata/games/ts3server b/gamedata/games/ts3server/gamedata similarity index 100% rename from gamedata/games/ts3server rename to gamedata/games/ts3server/gamedata diff --git a/gamedata/games/twserver/cfg/ctf.cfg b/gamedata/games/twserver/cfg/ctf.cfg new file mode 100644 index 000000000..a92b1a494 --- /dev/null +++ b/gamedata/games/twserver/cfg/ctf.cfg @@ -0,0 +1,7 @@ +sv_gametype ctf +sv_powerups 1 +sv_scorelimit 500 +sv_spectator_slots 0 +sv_timelimit 0 +sv_tournament_mode 0 +sv_map_reload 1 \ No newline at end of file diff --git a/gamedata/games/twserver/cfg/dm.cfg b/gamedata/games/twserver/cfg/dm.cfg new file mode 100644 index 000000000..426386d1d --- /dev/null +++ b/gamedata/games/twserver/cfg/dm.cfg @@ -0,0 +1,7 @@ +sv_gametype dm +sv_powerups 1 +sv_scorelimit 20 +sv_spectator_slots 0 +sv_timelimit 0 +sv_tournament_mode 0 +sv_map_reload 1 \ No newline at end of file diff --git a/gamedata/games/twserver/cfg/duel.cfg b/gamedata/games/twserver/cfg/duel.cfg new file mode 100644 index 000000000..b70e632a2 --- /dev/null +++ b/gamedata/games/twserver/cfg/duel.cfg @@ -0,0 +1,7 @@ +sv_gametype tdm +sv_powerups 0 +sv_scorelimit 10 +sv_spectator_slots 10 +sv_timelimit 5 +sv_tournament_mode 1 +sv_map_reload 1 \ No newline at end of file diff --git a/gamedata/games/twserver/cfg/lgsm-default.cfg b/gamedata/games/twserver/cfg/lgsm-default.cfg new file mode 100644 index 000000000..efefdf149 --- /dev/null +++ b/gamedata/games/twserver/cfg/lgsm-default.cfg @@ -0,0 +1,26 @@ +sv_name "" +sv_rcon_password "" +password "" +sv_max_clients 12 +sv_port 8303 +sv_register 1 +sv_spamprotection 0 +sv_vote_map 1 +sv_warmup 10 +logfile "" +addvote restart 10 +addvote exec dm.cfg +addvote exec ctf.cfg +addvote exec duel.cfg +addvote exec tdm.cfg +addvote "change_map ctf1" +addvote "change_map ctf2" +addvote "change_map ctf3" +addvote "change_map ctf4" +addvote "change_map ctf5" +addvote "change_map dm1" +addvote "change_map dm2" +addvote "change_map dm6" +addvote "change_map dm7" +addvote "change_map dm8" +addvote "change_map dm9" \ No newline at end of file diff --git a/gamedata/games/twserver/cfg/tdm.cfg b/gamedata/games/twserver/cfg/tdm.cfg new file mode 100644 index 000000000..c2ab04326 --- /dev/null +++ b/gamedata/games/twserver/cfg/tdm.cfg @@ -0,0 +1,14 @@ +// **************************************************************************** +// * +// TeeWorlds - tdm.cfg * +// Version 281015 * +// * +// **************************************************************************** + +sv_gametype tdm +sv_powerups 1 +sv_scorelimit 50 +sv_spectator_slots 0 +sv_timelimit 0 +sv_tournament_mode 0 +sv_map_reload 1 \ No newline at end of file diff --git a/gamedata/games/twserver b/gamedata/games/twserver/gamedata similarity index 100% rename from gamedata/games/twserver rename to gamedata/games/twserver/gamedata diff --git a/gamedata/games/ut2k4server b/gamedata/games/ut2k4server/gamedata similarity index 100% rename from gamedata/games/ut2k4server rename to gamedata/games/ut2k4server/gamedata diff --git a/gamedata/games/ut99server b/gamedata/games/ut99server/gamedata similarity index 100% rename from gamedata/games/ut99server rename to gamedata/games/ut99server/gamedata