Jump to content

CatintheHat

Member
  • Content count

    18
  • Joined

  • Last visited

About CatintheHat

  • Rank
    Fireteam Leader
  1. Server affinity

    Thanks for that Walki. It's 8 log cores so yeah a 4 physical core processor. Im running an Xeon E3 1241 V3. I really need to isolate the game to one physical core. Turns out that UGCC which i use to manage my game servers doesnt want to play nice with Squad. It wasnt correctly launching the command line. When I ran a command line directly from the server I was able to get the affinity sorted out. Now with the RCON, what URL do you use to access it ? For example I use this to remotley access the admin for another game http:MYIPHERE::8095/ServerAdmin/current What do you do for Squad? Or doesnt it have a remote accessible webadmin ?
  2. Server affinity

    Hi guys, Im a new server host for Squad and hosting on a 8 core server that has three single core game servers for other games. I am trying to get the Squad server to work just on cores 7 and 8, or even just 8 if that is possible. Am using the command line below but it doesnt seem to work and I am seeing plenty of activity on the other cores when the server is used. As you can see below i have both the Affinty 0x0c0 command which should give me cores 7 and 8, but I also have a Prefproc command for core 8, but I am not sure if that works. Can anyone help me out as I need to isolate the Squad game server to cores not being used by the single core games as they are generally running at 90% on their cores and I really dont need the extra grunt on those occupied cores. start /AFFINITY 0x0C0 /WAIT SquadServer.exe MULTIHOME=MY.IP.IS.HERE Port=7787 QueryPort=27165 RCONPORT=21114 FIXEDMAXPLAYERS=64 RANDOM=ALWAYS -PREFERPREPROCESSOR=8 -log Also, is there a web admin / rcon for this game. If so what URL is used?
  3. How to set core affinity

    But does it actually work? The thing I am using can also set the affinity but it isnt working. However affinity for other game servers are being set using the program I use. You might want to verify that your affinity is actually being set. Unrelated, but I am trying to find out about the map list / rotation. Can seem to find much on it. I am using whatever the default rotation is with the training map removed. But from time to time I get Insurgency mode. List is on random but does that also mean random game mode? Still learning this game server controls and features but the is limited documentation.
  4. How to set core affinity

    The easiest way to check is to pop onto your server and open the Resource Monitor. In the CPU tab it will show all your CPU cores. Shut your server for a few seconds and let the cores settle and then do a server restart. This will light up the cores that are being used. So you should only see activity in cores 5, 6, 7 according to your setup. (no idea why they start with CPU0 and not CPU1). The affinity thing is a bit annoying because I have another game server on this unit that is single core and really cant share any processing power when it gets going.
  5. How to set core affinity

    So with FireDemon it will set the affinity. The thing I am using, UGCC has an affinity setting but it has no effect. Are you certain the affinity is being set by your FireDemon? I'll keep an eye out for the rcon. I certainly love a good web admin.
  6. How to set core affinity

    Hmmm I cant seem to get the affinity to stick. Tried using what you have Affinity=0xE0 but it wouldnt stick to 6 7 and 8. Would spread over every core. I am also trying to get it set up using Ultimate Gameserver Control Center. It has an affinity section that works for other games on my server (RO2) but the affinity will not stick. So tried setting the affinity through a command line and through UGCC but it would not stick. I also noticed that two processes will start. Both are named SquadServer.exe however they have different descriptions. One is Squad and the other is Squad Server. When I shut the server using UGCC it will end the Squad Server process but the other one, Squad, will keep running. When I run it using a command line through a bat file and shut down the cmd box, both services will stop. I guess I should take this up with the UGCC people.
  7. How to set core affinity

    Thanks for that. Sort of starting to make sense. Is this game definitely multi core? I did read somewhere that is wasn't. I have time today to mess around a bit more with the reserved slots. I'll let you know what I try. Thanks for the tips. Also, there still is no web admin (remote Rcon)? If so what is the URL for it.
  8. How to set core affinity

    Hmmm, gunna need a little bit more knowledge than a link. Nothing in there that seems apparent to me about core / affinity. Also not much helping me with how to allow reserved slots users. Perhaps sharing knowledge without linking to something someone else put together. But thanks for taking the time to read my post.
  9. How to set core affinity

    Also with those that get reserved slot access. What if I want to give it to people with no admin privs. So I set up say lets call it a donor category and give it no admin privs and then allocate it to those people. Just like how I set up admins, super admins and moderators ?
  10. Update Notification system

    Isnt that what this forum is for ? Would kind of make sense.
  11. Have looked at most of the server instructions but cant find anything on how to assign a server to a core. I guess it is in the command line. Any suggestions ?
  12. There is a clever mutator for Red Orchestra 2 that I have used for a bunch of years. It sort of works in the same way as I have read here but it will also kick a non-VIP player if the server is full. The kicked player gets a message saying they have been removed to make way for a server donor and it lets them know how they can donate and not get kicked in the future. I think the kick is random, though a better idea would be last in first kicked. I have used it for admins and donors to an RO2 server and it works very well. It helps build a server community because people know that by donating a few bucks they are guaranteed a spot on the service. I have just started a Squad server so really scratching the surface with running this type of server. Cant seem to find any info about where you add your reserved slot names and also what format it needs to be in.
  13. Conflicting ports

    I am getting this error during server start up. But it is a phantom as there is nothing on the game or query port. Messed around with starting and stopping, and reacquiring files today and eventually somehow got it to start but the problem returned. this is the error As a server, the MultiHome address is bindable, and that another server isn't running on this IP address with either the same query port or game port. Am i missing something ? Full boot log is this. Log file open, 08/09/16 00:39:12 LogConsoleManager:Warning: Console object named 't.MaxFPS' already exists but is being registered again, but we weren't expected it to be! (FConsoleManager::AddConsoleObject) LogLoad: CommandLine (Starting): "D:\SquadServer\Squad\Binaries\Win64\SquadServer-Win64-Development.exe" "MULTIHOME=119.252.191.131 Port=7788 QueryPort=27164 -NOSTEAM FIXEDMAXPLAYERS=50 FIXEDMAXTICKRATE=15 RANDOM=ALWAYS -log RCONIP=119.252.191.131 RCONPORT=21114 RCONPASSWORD=catinthehat" LogLoad: CommandLine (After RemoveExeName): "MULTIHOME=119.252.191.131 Port=7788 QueryPort=27164 -NOSTEAM FIXEDMAXPLAYERS=50 FIXEDMAXTICKRATE=15 RANDOM=ALWAYS -log RCONIP=119.252.191.131 RCONPORT=21114 RCONPASSWORD=something" LogPlatformFile: Not using cached read wrapper LogInit:Display: RandInit(-1709014116) SRandInit(-1709014108). LogTaskGraph: Started task graph with 4 named threads and 7 total threads with 1 sets of task threads. LogStats: Stats thread started at 0.060248 LogInit: Version: 4.12.5-3005592+++UE4+Release-4.12 LogInit: API Version: 2992821 LogInit: Net Version: 3005592 LogDevObjectVersion: Number of dev versions registered: 13 LogDevObjectVersion: Dev-Blueprints (B0D832E4-1F89-4F0D-ACCF-7EB736FD4AA2): 3 LogDevObjectVersion: Dev-Build (E1C64328-A22C-4D53-A36C-8E866417BD8C): 0 LogDevObjectVersion: Dev-Core (375EC13C-06E4-48FB-B500-84F0262A717E): 1 LogDevObjectVersion: Dev-Editor (E4B068ED-F494-42E9-A231-DA0B2E46BB41): 2 LogDevObjectVersion: Dev-Framework (CFFC743F-43B0-4480-9391-14DF171D2073): 6 LogDevObjectVersion: Dev-Mobile (B02B49B5-BB20-44E9-A304-32B752E40360): 0 LogDevObjectVersion: Dev-Networking (A4E4105C-59A1-49B5-A7C5-40C4547EDFEE): 0 LogDevObjectVersion: Dev-Online (39C831C9-5AE6-47DC-9A44-9C173E1C8E7C): 0 LogDevObjectVersion: Dev-Physics (78F01B33-EBEA-4F98-B9B4-84EACCB95AA2): 0 LogDevObjectVersion: Dev-Platform (6631380F-2D4D-43E0-8009-CF276956A95A): 0 LogDevObjectVersion: Dev-Rendering (12F88B9F-8875-4AFC-A67C-D90C383ABD29): 2 LogDevObjectVersion: Dev-Sequencer (7B5AE74C-D270-4C10-A958-57980B212A5A): 0 LogDevObjectVersion: Dev-VR (D7296918-1DD6-4BDD-9DE2-64A83CC13884): 0 LogInit: Compiled (64-bit): Aug 6 2016 20:33:39 LogInit: Compiled with Visual C++: 19.00.23506.00 LogInit: Build Configuration: Development LogInit: Branch Name: ++UE4+Release-4.12 LogInit: Command line: "MULTIHOME=119.252.191.131 Port=7788 QueryPort=27164 -NOSTEAM FIXEDMAXPLAYERS=50 FIXEDMAXTICKRATE=15 RANDOM=ALWAYS -log RCONIP=119.252.191.131 RCONPORT=21114 RCONPASSWORD=something" LogInit: Base directory: D:/SquadServer/Squad/Binaries/Win64/ LogInit: Installed Engine Build: 0 LogInit: Using libcurl 7.41.0 LogInit: - built for x86_64-pc-win32 LogInit: - supports SSL with WinSSL LogInit: - other features: LogInit: CURL_VERSION_SSL LogInit: CURL_VERSION_IPV6 LogInit: CURL_VERSION_ASYNCHDNS LogInit: CURL_VERSION_LARGEFILE LogInit: CURL_VERSION_IDN LogInit: CurlRequestOptions (configurable via config and command line): LogInit: - bVerifyPeer = true - Libcurl will verify peer certificate LogInit: - bUseHttpProxy = false - Libcurl will NOT use HTTP proxy LogInit: - bDontReuseConnections = false - Libcurl will reuse connections LogInit: - CertBundlePath = nullptr - Libcurl will use whatever was configured at build time. LogSquadVoiceInputWASAPI:Warning: Failed to open device: df=eCapture, hr=0x80070490 LogModuleManager:Warning: ModuleManager: Module 'OnlineSubsystemNull' not found - its StaticallyLinkedModuleInitializers function is null. LogInit: Presizing for max 2097152 objects, including 0 objects not considered by GC, pre-allocating 0 bytes for permanent pool. LogInit: Object subsystem initialized [2016.08.08-14.39.12:524][ 0]LogConsoleManager:Display: Setting the console variable 'r.EarlyZPass' with 'SetByProjectSetting' was ignored as it is lower priority than the previous 'SetBySystemSettingsIni' [2016.08.08-14.39.12:525][ 0]LogConsoleManager:Display: Setting the console variable 'r.EarlyZPassMovable' with 'SetByProjectSetting' was ignored as it is lower priority than the previous 'SetBySystemSettingsIni' [2016.08.08-14.39.12:526][ 0]LogConsoleManager:Display: Setting the console variable 'r.DBuffer' with 'SetByProjectSetting' was ignored as it is lower priority than the previous 'SetBySystemSettingsIni' [2016.08.08-14.39.12:527][ 0]LogConsoleManager:Warning: Setting the console variable 'r.DefaultFeature.AutoExposure' with 'SetByScalability' was ignored as it is lower priority than the previous 'SetByProjectSetting' [2016.08.08-14.39.12:528][ 0]LogInit: Selected Device Profile: [WindowsServer] [2016.08.08-14.39.12:528][ 0]LogInit: Applying CVar settings loaded from the selected device profile: [WindowsServer] [2016.08.08-14.39.12:539][ 0]LogInit: Computer: OR1311 [2016.08.08-14.39.12:539][ 0]LogInit: User: Administrator [2016.08.08-14.39.12:540][ 0]LogInit: CPU Page size=65536, Cores=4 [2016.08.08-14.39.12:540][ 0]LogInit: High frequency timer resolution =3.418095 MHz [2016.08.08-14.39.12:541][ 0]LogMemory: Memory total: Physical=8.0GB (8GB approx) [2016.08.08-14.39.12:541][ 0]LogMemory: Platform Memory Stats for WindowsServer [2016.08.08-14.39.12:542][ 0]LogMemory: Process Physical Memory: 68.92 MB used, 68.92 MB peak [2016.08.08-14.39.12:542][ 0]LogMemory: Process Virtual Memory: 85.76 MB used, 85.76 MB peak [2016.08.08-14.39.12:542][ 0]LogMemory: Physical Memory: 2281.64 MB used, 8164.90 MB total [2016.08.08-14.39.12:542][ 0]LogMemory: Virtual Memory: 275.47 MB used, 8388608.00 MB total [2016.08.08-14.39.12:562][ 0]LogTextLocalizationManager: No specific translations for ('en-AU') exist, so ('en') translations will be used. [2016.08.08-14.39.12:789][ 0]LogCollisionProfile:Warning: Profile (OverlapAll) - Custom Channel Name = 'GameTraceChannel6' hasn't been found [2016.08.08-14.39.12:790][ 0]LogCollisionProfile:Warning: Profile (OverlapAll) - Custom Channel Name = 'GameTraceChannel7' hasn't been found [2016.08.08-14.39.12:791][ 0]LogCollisionProfile:Warning: Profile (OverlapAll) - Custom Channel Name = 'GameTraceChannel8' hasn't been found [2016.08.08-14.39.12:792][ 0]LogCollisionProfile:Warning: Profile (OverlapAllDynamic) - Custom Channel Name = 'GameTraceChannel6' hasn't been found [2016.08.08-14.39.12:792][ 0]LogCollisionProfile:Warning: Profile (OverlapAllDynamic) - Custom Channel Name = 'GameTraceChannel7' hasn't been found [2016.08.08-14.39.12:793][ 0]LogCollisionProfile:Warning: Profile (OverlapAllDynamic) - Custom Channel Name = 'GameTraceChannel8' hasn't been found [2016.08.08-14.39.12:793][ 0]LogCollisionProfile:Warning: Profile (captureZone) - Custom Channel Name = 'GameTraceChannel8' hasn't been found [2016.08.08-14.39.12:794][ 0]LogCollisionProfile:Warning: Profile (OverlapAllNotPawn) - Custom Channel Name = 'GameTraceChannel8' hasn't been found [2016.08.08-14.39.12:794][ 0]LogCollisionProfile:Warning: Profile (ReverbVolume) - Custom Channel Name = 'GameTraceChannel8' hasn't been found [2016.08.08-14.39.12:794][ 0]LogCollisionProfile:Warning: Profile (ProtectionZone) - Custom Channel Name = 'GameTraceChannel8' hasn't been found [2016.08.08-14.39.12:795][ 0]LogCollisionProfile:Warning: Profile (MovementInteraction) - Custom Channel Name = 'GameTraceChannel8' hasn't been found [2016.08.08-14.39.13:146][ 0]LogAssetRegistry: FAssetRegistry took 0.3495 seconds to start up [2016.08.08-14.39.13:156][ 0]LogPackageLocalizationCache: Processed 5 localized package path(s) for 2 prioritized culture(s) in 0.009600 seconds [2016.08.08-14.39.13:587][ 0]LogInit: Selected Device Profile: [WindowsServer] [2016.08.08-14.39.18:178][ 0]LogUObjectArray: 119612 objects as part of root set at end of initial load. [2016.08.08-14.39.18:179][ 0]LogUObjectAllocator: 24529648 out of 0 bytes used by permanent object pool. [2016.08.08-14.39.18:179][ 0]LogUObjectArray: CloseDisregardForGC: 0/0 objects in disregard for GC pool [2016.08.08-14.39.18:180][ 0]LogInit: WinSock: version 1.1 (2.2), MaxSocks=32767, MaxUdp=65467 [2016.08.08-14.39.18:180][ 0]LogModuleManager:Warning: ModuleManager: Module 'XAudio2' not found - its StaticallyLinkedModuleInitializers function is null. [2016.08.08-14.39.18:191][ 0]LogActor:Warning: SquadLoadingScreen: StartupModule [2016.08.08-14.39.18:192][ 0]LogWmfMedia: Failed to load mf.dll [2016.08.08-14.39.18:192][ 0]LogWmfMedia: Failed to load required Windows Media Foundation libraries [2016.08.08-14.39.18:193][ 0]LogWindowsMoviePlayer: Could not load mf.dll. Library not found. [2016.08.08-14.39.18:193][ 0]LogWindowsMoviePlayer: Could not load mfplat.dll. Library not found. [2016.08.08-14.39.18:194][ 0]LogWindowsMoviePlayer: Could not load mfplay.dll. Library not found. [2016.08.08-14.39.18:234][ 0]LogRCONServer: 4688:FRCONServer::Start(): RCONServer setup on 119.252.191.131:21114 with password: something" [2016.08.08-14.39.18:234][ 0]LogEngine: Initializing Engine... [2016.08.08-14.39.18:241][ 0]LogInit: Texture streaming: Disabled [2016.08.08-14.39.18:242][ 0]LogAnalytics: Creating configured Analytics provider AnalyticsET [2016.08.08-14.39.18:243][ 0]LogAnalytics: [UEGame.UnrealEngine.Release|D4ABC716446C8366703DFEA2E34B53AF|Squad] APIServer = https://datarouter.ol.epicgames.com/. AppVersion = 4.12.5-3005592+++UE4+Release-4.12 [2016.08.08-14.39.18:243][ 0]LogAnalytics: [UEGame.UnrealEngine.Release|D4ABC716446C8366703DFEA2E34B53AF|Squad] SetUserId ANON-{0472211B-45DC-9336-22F3-45B99008348B} [2016.08.08-14.39.18:244][ 0]LogAnalytics: [UEGame.UnrealEngine.Release|D4ABC716446C8366703DFEA2E34B53AF|Squad] AnalyticsET::StartSession [2016.08.08-14.39.18:248][ 0]LogAnalytics: Creating configured Analytics provider GoogleAnalytics [2016.08.08-14.39.18:249][ 0]LogOnline:Error: OSS: Unable to load Steam online subsystem, please be sure Steam is running [2016.08.08-14.39.18:249][ 0]LogOnline:Error: OSS: As a server, the MultiHome address is bindable, and that another server isn't running on this IP address with either the same query port or game port. [2016.08.08-14.39.18:250][ 0]LogWindows: FPlatformMisc::RequestExit(1) [2016.08.08-14.39.18:251][ 0]Log file closed, 08/09/16 00:39:18
  14. It would be great to have an area where server hosts can read and post questions. Also be good to have the server hosting application here. I am still at a loss as to how I can apply to host a server?
  15. Australian servers

    Thanks TotalEclipse, I will follow up with an admin and see what is what. Good to see there is more than 4 servers. Seems they were having problems as when I next went into game there were only 2 servers that seemed AU based. RO is a great game. Hosted RO1, DH and now RO2 servers so I have been with it for some time. Explains the 3,000 steam members. From the few maps I played earlier today this had the same feeling for me as RO1. Especially the distance. RO2 lost its way a little by trying to force everything to rather close quarter combat. Anyway an early assessment after four maps.
×