Dino D-Day

Dino D-Day

Not enough ratings
dedicated server for survival coop mode from DLC [broken]
By SHOUBI
Step by step process how to setup public server for cooperative session!
Portforwarding is on your end 27015 tcp/udp default port & 27005 udp steam query are needed!
Dino D-Day: Last Stand DLC (owner)
EDIT: public server @
https://gamemonitoring.net/dino-d-day/servers/6044361
   
Award
Favorite
Favorited
Unfavorite
steam cmd and other tips
Good existing topic , just do it this way then tweak for coop

https://steamhost.cn/steamcommunity_com/app/70000/discussions/0/648814842383838356/

RCON TOOL:
https://nightly.link/Drifter321/admintool/workflows/build/master
(grab windows build)




useful to changelevel outside of game and such,..




known issue
https://developer.valvesoftware.com/wiki/List_of_Dino_D-Day_console_commands_and_variables

seems that -clientport launch parameter doesn't work with DDD so far. devs?!

So you are forced to keep default 27005

to fix steam master servers listing:

steamclient.dll steamclient64.dll tier0_s.dll tier0_s64.dll vstdlib_s.dll vstdlib_s64.dll

grab those dll from your steam client install and overwrite in serverfiles path.
will fix issue disconect from steam n such


ah yeah and you need to changelevel once after server startup to apply coop settings it seems no clues why.
didn't achieve to get survival working one shot via autoexec.cfg & launch parameters so far..


workaround is using SM 1.9 branch and META 1.10 branch:(x32 bits compatible with ddd branch)
#pragma semicolon 1 #pragma newdecls required #include <sdktools> public Plugin myinfo = { name = "Map Reload", author = "Lua", description = "Reload the map when server startup.", version = "1.0.0", } char g_sLastMapName[255] = ""; public void OnMapStart() { CreateTimer(5.0, timer_delay, 0, TIMER_FLAG_NO_MAPCHANGE); } Action timer_delay(Handle timer) { char MapName[255]; GetCurrentMap(MapName, sizeof(MapName)); if (strcmp(g_sLastMapName, MapName, false) != 0) { g_sLastMapName = MapName; ServerCommand("changelevel %s sur", MapName); } else { g_sLastMapName = MapName; } return Plugin_Stop; }
mapcycle
ddd_airstrip sur ddd_canyon sur ddd_depot sur ddd_fortress sur ddd_gela sur ddd_hilltop sur ddd_market sur ddd_opera sur ddd_pacentro sur ddd_resistance sur ddd_snowypark sur ddd_subbase sur [ddd_troina sur ddd_ziegenfarm sur

you can either edit default mapcycle file txt with those or either create a new txt like coop.txt then apply via server.cfg mapcyclefile new.
server.cfg for coop
// **************************************************************************** // * // DDD - server.cfg * // * // * // **************************************************************************** // ............................. Basic Settings ............................. // // Hostname for server. hostname "DDD: Last Stand DLC - Cooperative 24/7" coop 1 ddd_start_gold 4000 //default 1000 ddd_time_between_rounds 60 //default 60 mp_waitingforplayers_time 120 //default 60 ddd_player_waittime 120 //default 60 bot_difficulty 2 //3 == hard sv_tags "coop,normal-dino,extra-$$$,chill-mode" sv_region "255" sv_alltalk "1" mp_forcecamera 0 //freecam // Email - Server admin email. sv_contact "stuff@gmail.com" // LAN Mode - If set the server will not show on the internet. // Default: sv_lan 0 sv_lan 0 // ........................... RCON Configuration .......................... // // RCON - remote console password. rcon_password "strongpassword" // Number of minutes to ban users who fail rcon authentication // min. 0 sv_rcon_banpenalty 0 // 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 2 // ............................... Map Cycles ............................... // mapcyclefile "coop.txt" // ............................. 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
bat launch script
start srcds.exe -game dinodday -console +map ddd_market sur -maxplayers 6 -usercon
red baron not spawning
glitching almost on all maps in dedicated server it seems gonna test using listen server matmacking default