Jump to content

Defent

Member
  • Posts

    720
  • Joined

  • Last visited

Posts posted by Defent

  1. Your min and max bandwith are a bit too tight. Your server has more than 50 slots (50+ is known to be behaving weirdly). 
    This is my current basic.cfg. It's working for me at, 54 players, 10 second vehicle buy time. Around 6220 Network message errors at around 2 hours in. 

    MinBandwidth=1097152;
    MaxBandwidth=1073741824;
    MinErrorToSendNear=0.069999997;
    MinErrorToSend=0.0039999994;
    MaxCustomFileSize=0;
    Windowed=0;
    adapter=-1;
    3D_Performance=1;
    Resolution_Bpp=32;
    Resolution_W=800;
    Resolution_H=600;
    
    

    Your server specs can easily hold atleast one full server. 

     

    You could try opening the player_login table and emptying that one if it's like 1-2mbs large. 

     

    You generally want to start with the max bandwith a bit further apart from the min bandwith, like start at 0.06 or so and work down. I have noticed that anything above 0.06 on my servers cause huge amounts of birds and lower than 0.03 causes longer buy time and more desync, atleast for me.

  2. You could just use the create vehicle, add the mounted gun close to the weapons cache. It spawns with ammo by default. You can then try adding the function and or allowing AI to take vehicles. This should allow them to use mounted guns. I'm not sure since I've not tested it.

     

  3. -- Dumping structure for event epoch.CleanDead
    DELIMITER //
    CREATE DEFINER=`YOURUSERNAME`@`%` EVENT `CleanDead` ON SCHEDULE EVERY 3 HOUR STARTS '2014-06-29 21:02:46' ON COMPLETION NOT PRESERVE ENABLE DO BEGIN
    DELETE FROM `character_data` WHERE `LastLogin` < DATE_SUB(CURRENT_TIMESTAMP, INTERVAL 14 DAY) AND `Generation` > 1 AND `Alive` = 0;
    END//
    DELIMITER ;
    
    
    -- Dumping structure for event epoch.CleanDeader
    DELIMITER //
    CREATE DEFINER=`YOURUSERNAME`@`%` EVENT `CleanDeader` ON SCHEDULE EVERY 6 HOUR STARTS '2014-07-24 17:06:09' ON COMPLETION NOT PRESERVE ENABLE DO delete FROM `character_data`
    
    USING character_data, character_data AS tmpcharacter_data
    
    WHERE NOT character_data.CharacterID=tmpcharacter_data.CharacterID
    
    AND character_data.CharacterID<tmpcharacter_data.CharacterID
    
    AND (character_data.PlayerUID=tmpcharacter_data.PlayerUID)//
    DELIMITER ;
    
    
    -- Dumping structure for event epoch.removeDamagedVehicles
    DELIMITER //
    CREATE DEFINER=`YOURUSERNAME`@`%` EVENT `removeDamagedVehicles` ON SCHEDULE EVERY 1 DAY STARTS '2014-02-23 11:46:44' ON COMPLETION NOT PRESERVE ENABLE COMMENT 'Removes damaged vehicles' DO DELETE FROM `Object_DATA` WHERE Damage = 1//
    DELIMITER ;
    

    These are my cleanup events for vehicles and dead players. Courtesy of the SQL Clean up thread and the people who made them. Copy the code and replace yourusername with your username.

  4. Do you run the server on port 2305? If so, then the ports are good. Most posts here say that the steamqueryport needs to be your server port -1. and the steamport can be whatever at the moment. 

    Also, do you have those forwarded?

     

    Another thing

    requiredBuild = 103718;
    

    Should be

    requiredBuild = 125548;
    
  5. If you updated to the new patch, you should also have added the steamqueryport to your config.cfg. To activate gametracker again, simply go to the server, click "Claim Server" and it will say that it's not responding, please query and ask for a port. You will then enter the steamqueryport and it will show up again.

     

    As for dayzcommander, do the same thing. Add old ip + old port and then old ip+ steamqueryport and it should show up. Works for me on my server and on my home computer.

  6. Remove these two: 

    -cpuCount=4 -exThreads=7
    

    After that, right click the server in the processes list and assign the affinity. This works pretty much in the same way as the one above. However, Arma 2 is not known for working on more than 2 Cpus. Assigning it 7 extra threads will not make it better. Remove it or lower it.

     

    You could change the cpuCount to 2 if you dont want to use the affinity.

    -cpuCount=2
    

    I can tell you right now that this is not normal and you must have some settings wrong. 

     

    These are my startup parameters atm:

    -port=4444 "-config=Configs\instance_11_Chernarus\config.cfg" "-cfg=Configs\instance_11_Chernarus\basic.cfg" "-profiles=Configs\instance_11_Chernarus" -name=Configs\instance_11_Chernarus "-mod=@DayZ_Epoch;@hive;" -noSound -noCB -malloc=tbb4malloc_bi
    

    You should want to use another memory alocator btw. Assign it to either system or the one I use, I have found that they use less memory than the others and dont crash my servers that often.

     

     

    Turning off Hyper Threading is one thing that may work, however it may requrie access to the BIOS and should only be done as a last resort of if you know what you're doing. LARA is a good tool to do this with.

  7. Yea, does seem to be that way. It may take a bit before they appear. I added the MGT servers to test the favorites to see if my server was bugged and it took like 3-5 mins before servers started showing up.

    http://i.imgur.com/aVJcjl1.png

     

    The ports were -1 of the servers orignial port? I run 4444 for Chernarus.

    steamport = 4442;
    steamqueryport = 4443;
    reportingIP = "arma2oapc.master.gamespy.com";
    

    (all are forwarded)

×
×
  • Create New...