From 2314c27dd650dc02c0b5bdd3bef75818393a9ab5 Mon Sep 17 00:00:00 2001 From: Stijn Buys Date: Fri, 21 Mar 2008 19:25:11 +0000 Subject: switched to UDP networking --- src/core/application.cc | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) (limited to 'src/core/application.cc') diff --git a/src/core/application.cc b/src/core/application.cc index 358c655..5394b92 100644 --- a/src/core/application.cc +++ b/src/core/application.cc @@ -165,8 +165,9 @@ void Application::init() Cvar::sv_framerate = Cvar::get("sv_framerate", "25"); // network settings - Cvar::net_host = Cvar::get("net_host", "0.0.0.0"); - Cvar::net_port = Cvar::get("net_port", "8042"); + Cvar::net_host = Cvar::get("net_host", "0.0.0.0", Cvar::Archive); + Cvar::net_port = Cvar::get("net_port", "8042", Cvar::Archive); + Cvar::net_maxclients = Cvar::get("net_maxclients", "16", Cvar::Archive); // register our engine functions Func::add("print", func_print); @@ -282,7 +283,10 @@ void Application::frame(float seconds) void Application::save_config() { std::string filename(filesystem::writedir); - filename.append("config.txt"); + if (!Cvar::sv_dedicated->value()) + filename.append("client.cfg"); + else + filename.append("server.cfg"); std::ofstream ofs(filename.c_str()); if (!ofs.is_open()) { @@ -294,7 +298,7 @@ void Application::save_config() for (it = Cvar::registry.begin(); it != Cvar::registry.end(); it++) { if (((*it).second->flags() & Cvar::Archive) == Cvar::Archive) - ofs << "set " << (*it).first << " " << (*it).second->str() << std::endl; + ofs << "set " << (*it).first << " " << (*it).second->str() << std::endl; } ofs.close(); } @@ -302,7 +306,10 @@ void Application::save_config() void Application::load_config() { std::string filename(filesystem::writedir); - filename.append("config.txt"); + if (!Cvar::sv_dedicated->value()) + filename.append("client.cfg"); + else + filename.append("server.cfg"); std::ifstream ifs(filename.c_str(), std::ifstream::in); if (!ifs.is_open()) { -- cgit v1.2.3