Jump to content

Moody

Member
  • Posts

    254
  • Joined

  • Last visited

Posts posted by Moody

  1. Anything Zupa does is always top quality, I've also ran this since the day it was released and never had any issues, something else might be conflicting with it but it works fine for me, it seems only you and noscopejedi have issues :unsure: it's rather odd.

     

    Do you want to send me your mission.pbo ? i'll throw it on my server and see what happens. Dropbox preferred for the download link :)

    Heres my mission.pbo

    https://www.dropbox.com/s/p3sqbju3glb49mg/epoch.Altis.pbo?dl=0

  2. Epoch server files & Client Files are 2 Different things Sir ,)

     

    You have to Install the Client Files on your Pc only

     

    and Server Files (New) to your Server thats all..........

    Bro, i have :P haha!

     

    For some reason it was missing files in the epoch 0.3 folder, fixed it by getting them inside lol:p

  3. Hey!

    Just uploaded the 0.3 files to my server and to my own computer.

     

    When trying to join my server im getting "Server and Client using different versions (You: 0.3 // Server: any)"

     

    How do i fix this, doesnt look like i can join the server.

     

    Publicvaiable.log says ""PLAYER_REJECT_ServerVersion" = true", but i'd rather not accept any different versions than 0.3.

     

    Moody

  4. Hey, glad you got it to work.

     

    I am not aware of playableUnits_WEST 

    You could do something like this which i have seen on the net.

    _countAllWest = { (_x getVariable ["playerSide", side player] == west) && (isPlayer _x) } count playableUnits;

    _countAllEast = { (_x getVariable ["playerSide", side player] == east) && (isPlayer _x) } count playableUnits;

     

    so you will have to add one for guer

     

     

    Haven't tried it myself

     

    changed to: 

    ((uiNamespace getVariable "osefStatusBar")displayCtrl 1000)ctrlSetText format["FPS: %1 | BLUFOR: %2 | OPFOR: %3 | INDEPENDENT: %4 | TS3: TS61.GAMESERVERS.COM:9342", round diag_fps, _countAllWest = { (_x getVariable ["playerSide", side player] == west) && (isPlayer _x) } count playableUnits, _countAllEast = { (_x getVariable ["playerSide", side player] == east) && (isPlayer _x) } count playableUnits, _countAllGuer = { (_x getVariable ["playerSide", side player] == guer) && (isPlayer _x) } count playableUnits, _counter];

     

    Now statusbar is stuck at "Loading statusbar" hmmmmmmmmm.....

  5. Can you provide the exact script error with line number?

    I managed to make it work, i just did a clean install of everything. Somewhere there was an error. easier to start over than posting numerous posts here :P

     

    Anyhow, this is not the correct community(if we are gonna be totally honest about it), but im using  this statusbar(thats why im asking here) on a Wasteland server. I want it to be able to count players on each team(BLUFOR,OPFOR and INDEPENDENT).

     

    I have changed the uiNameSpace to the following:

    ((uiNamespace getVariable "osefStatusBar")displayCtrl 1000)ctrlSetText format["FPS: %1 | BLUFOR: %2 | OPFOR: %3 | INDEPENDENT: %4 | TS3: TS61.GAMESERVERS.COM:9342", round diag_fps, count playableUnits_WEST, count playableUnits_EAST, count playableUnits_GUER, _counter];

     

    Statusbar loads up nicely, but where its supposed to be numbers of each team it says "scalar". For example, BLUFOR: scalar | OPFOR: scalar | INDEPENDENT: scalar | 

    Im guessing my "count playableUnits_WEST/EAST/GUER is wrong. Do you know the correct word for it to cound each side @ScaRR?

    Thanks!

     

  6. hey, I was just checking your fn_statusBar.sqf code you posted earlier and the first line isn't correct, could have been a copy paste error. It should be waitUntil {!(isNull (findDisplay 46))};

     

    The script error you are mentioning doesn't seem to come from the status bar script at all unless you have it different to the one posted earlier.

    It must be because of the statusbar, because it started happening when i added this:

     

    7 "" exec !="execVM \"\MPMissions\ArmA3_Wasteland.Stratis\addons\scripts\fn_statusBar.sqf\"" !="waitUntil {!(isNull (findDisplay 46))};"

  7. sorry to be so dumb but this will be my first script install attempt and well I'm failing badly :)

     

    The first part of the post says to :-

     

    Copy the dialogs and scripts folders into the root mission folder (with inti.sqf and description.ext) however I do not have a init.sqf file or a description.ext file and I assume it's the missions folder in the root of the arma folder I should be looking at?

     

    Am I missing a big install that I need in order to be able to run scripts on my server?  thanks for any help

    If you dont have init.sqf and description.ext you just create two new textfiles and rename them to init.sqf and description.ext and copy/paste the content from the script =)

  8. why don't you just do it like this?

    ((uiNamespace getVariable "osefStatusBar")displayCtrl 1000)ctrlSetText format["FPS: %1 | PLAYERS: %2 | DAMAGE: %3 | KRYPTO: %4 | TS3: ts.gameserver.com:0000 | RESTART IN: %5:%6", round diag_fps, count playableUnits, damage player, EPOCH_playerCrypto,  _hours, _minutes, _counter];

     

    you don't need a variable if this is not going to change.

    Im getting script restriction: - "display 49 && isnil {uinamespace getvariable "RscDebugConsole_execute"}) then {

    if (random 1 > (1 - 0.24 / diag_fps)) then {_ppS"
     
    Tried adding it like this !="display 49 && isnil {uinamespace getvariable "RscDebugConsole_execute"}) then {
    if (random 1 > (1 - 0.24 / diag_fps)) then {_ppS"
     
    Still getting it, whats wrong with what i added? oO
  9.  Can you you post your statusbar code to see how you have done it?

    itUntil {!(isNull (findDisplay 46))};

    disableSerialization;
    /*
        File: fn_statusBar.sqf
        Author: Osef (Ported to EpochMod by piX)
        Edited by: [piX]
        Description: Puts a small bar in the bottom centre of screen to display in-game information
        
        PLEASE KEEP CREDITS - THEY ARE DUE TO THOSE WHO PUT IN THE EFFORT!
     
    */
    _rscLayer = "osefStatusBar" call BIS_fnc_rscLayer;
    _rscLayer cutRsc["osefStatusBar","PLAIN"];
    systemChat format["statusBar Loading player info...", _rscLayer];
     
    [] spawn {
        sleep 5;
        _counter = 240;
        _timeSinceLastUpdate = 0;
        while {true} do
        {
            sleep 1;
            _counter = _counter - 1;
            _time = (round(240-(serverTime)/60)); //edit the '240' (60*4=240) to change the countdown timer if your server restarts are shorter or longer than 4 hour intervals
            _hours = (floor(_time/60));
            _minutes = (_time - (_hours * 60));
            _hunger = ((EPOCH_playerHunger / 5000) * 100);
            _thirst = ((EPOCH_playerThirst / 2500) * 100);
     
            _decimalPlaces = 2;
            _health = damage player;
            _health = round (_health * (10 ^ _decimalPlaces)) / (10 ^ _decimalPlaces);
            _health = 100 - (_health * 100);
            
            switch(_minutes) do
        {
            case 9: {_minutes = "09"};
            case 8: {_minutes = "08"};
            case 7: {_minutes = "07"};
            case 6: {_minutes = "06"};
            case 5: {_minutes = "05"};
            case 4: {_minutes = "04"};
            case 3: {_minutes = "03"};
            case 2: {_minutes = "02"};
            case 1: {_minutes = "01"};
            case 0: {_minutes = "00"};
        };
            ((uiNamespace getVariable "osefStatusBar")displayCtrl 1000)ctrlSetText format["FPS: %1 | PLAYERS: %2 | DAMAGE: %3 | KRYPTO: %4 | TS3: %5 | RESTART IN: %6:%7", round diag_fps, count playableUnits, damage player, EPOCH_playerCrypto, ts.gameserver.com:0000, _hours, _minutes, _counter];
        };
    };

  10. What I would try is:

     

    Just click on preview and see what if it shows the current command line.  If it does, I would take whatever value it has for...oh, I don't know...say...-name =  and add -autoinit to the end of it.

     

    For example:  If the preview (before any edits) shows:

     

    arma3server.exe -mod=@Epoch -config=F:\a3master\SC\config.cfg -port=2322 -name=SC -BEpath=F:\a3master\SC\BattleEye

     

    then make -name= SC -autoinit

     

    Then preview it and see if it looks like:

     

    arma3server.exe -mode=@Epoch -config=F:\a3master\SC\config.cfg -port=2322 -name=SC -autoinit -BEpath=F:\a3master\SC\BattleEye

     

     

    You can work it out from there.

    Hey and thank you for your input Floyd!

    I tried what you suggested, still wont auto start mission after restart.

     

    Will try with other values, since "-name" didnt work.

     

    Wheres what it looks like now:

     

    67s1a8.jpg

  11. location: server root/ServerConfig(SC)/BattlEye/

     

    File(s): scripts.log / publicvariable.log

     

    Best place to start anyway :)

     

    Pry

    Thanks, is it the script.txt and pulicvariable.log we normally upload when we get restrictions from Battleeye when adding scripts/mods to the server? I did not know that, i know where they are :P But i doubt it says anything in those two files about this kick when capping the base. Atleast i havent seen it and it doesnt say why ppl get kicked. They just disconnect. Anyhow, ill upload the two files you asked for. Hope it can give you any answers.

     

    Github: https://github.com/Moodyen/textfiles

     

    Cheers!

  12. Hey man, i dont think i've had the chance to tell you how much i like this mod. Its different, and i really enjoy it. Players also like it, krypto as reward for "defending" the base was a nice idea!

    Anyhow, lately users are complaining about beeing kicked from the server while they are in either one of those two cap points. Have you had any other feedback on this earlier? Searched the topic for "kick" and "kicked", no results found that has something to do with what my players are experiencing. 

    all i can see in the RPT log from the moment he got kicked is this:

    18:19:43 Client: Object 8:14 (type Type_89) not found.
    18:19:43 Client: Object 8:14 (type Type_90) not found.
    18:19:43 Client: Object 8:15 (type Type_89) not found.
    18:19:43 Client: Object 8:15 (type Type_90) not found.
    18:19:48 "playerDisconnected:76561198111133480:(AOSN) ocers"
    18:19:48 Client: Remote object 8:0 not found
    18:20:12 "playerConnected:76561198111133480:(AOSN) ocers"

     

    Cheers!

×
×
  • Create New...