Announcement

Collapse
1 of 2 < >

Privay Policy Update

We’ve updated the Tripwire Privacy Notice under our Policies to be clearer about our use of customer information to come in line with the EU General Data Protection Regulation (GDPR) rules that come into force today (25th May 2018). The following are highlights of our changes:


We’ve incorporated the relevant concepts from the GDPR including joining the EU and Swiss Privacy Shield framework. We’ve added explanations for why and how Tripwire processes customer data and the types of data that we process, as well as information about your data protection rights.



For more information about our privacy practices, please review the new Privacy Policy found here: http://tripwireinteractive.com/policies/privacy-notice
2 of 2 < >

Forum Rules

CHANGES
  • Items changed, or highlighted for future attention, on 20 July 2013 are highlighted in yellow.

Global Rules
  • Forum moderators may or may not be Tripwire Interactive staff members, but either way, please respect them, as they are the authority of the forums. Speaking to them with intentional spite will not be tolerated and may result in the loss of your forum privileges.
  • Any decisions made by any member of staff or moderator are final and not subject to discussion. Doing so may result in a ban from the site. The owners of Tripwire Interactive Forums reserve the right to remove, edit, move or close any thread for any reason, as well as to remove access to the forums for any individuals with or without warning for breaches of the rules.
  • If you have a complaint regarding another user, PM the appropriate moderators, or if you have an administrative issue, [RO]schneidzekk.

General Behaviour
  • Use the search function before posting. Chances are your question has already been answered.
  • Use a title that describes the content of your post. Don't use all caps or special characters to draw attention either in the title or the body of the post.
  • Up to 10 emoticons are allowed in a post
  • Political discussions are prohibited.
  • Flaming - We do not tolerate abusive, malicious, personal attacks. You will be banned if you persist in this behavior.
  • Trolls - Anyone deliberately antagonizing other forum users by posting 'flame bait' type messages is not welcome. You will be banned (possibly without warning depending on the severity of the issue) if you persist in this behavior.
  • Personal insults (directed at anyone) will result in a ban. If the behavior is not corrected, it will be made more permanent.
  • Constructive criticism is welcome. However keep in mind we (and other forums goers) may not agree with you. If you can't keep the conversation civil, you will be removed from the forums.
  • The use of hyperbole, one liners, and images as part of a forum debate is likely to get you infracted. You have many ways to participate and be a constructive part of this community, even when you disagree.
  • To make the highlighted bits above 100% clear to everyone, the following WILL NOT BE TOLERATED:
    1. Personal attacks, insults, antagonism of any forum-goers, moderators or Tripwire Interactive staff.
    2. Name Shaming and Public "Witch Hunts" are also not allowed.
    3. Breaches of confidentiality and privacy of any sort.
    4. Any form of racism, bigotry or attacks on race, creed or color.
    5. Linking to posts on other forums related to ANY of the above, whether you are the originator or not, without exception.

  • There has been too much in the way of abhorrent personal behaviors in the past. These will cease. It doesn't matter who started it or who reacted to it - it will all result in moderator action. If you have to indulge your hatreds, for whatever reason, go do it elsewhere - and do not try and drag our forum-goers over to enjoy your hatreds.
  • We understand that people have strong feelings about our games, what we do for a living and how we respond (or don't) to comments on the forums. We all aren't going to agree about everything. So, BE CIVIL in your disagreements!

DO NOTs
  • DO NOT Transmit any message, information, data, text, software or graphic files, or other materials ("Content") that is unlawful (including illegal drug usage), harmful, threatening, abusive, harassing, defamatory, vulgar, obscene, libelous, hateful or racially, ethnically, sexually or otherwise objectionable. This includes publicizing private information, such as individual's real names, IP addresses and anything else that might be used to identify them to the freakier members of the internet. This also means you may NOT publically share private communications (PM, email or anything else) without the original poster's permission.
  • DO NOT Post or transmit any Content that contains a virus, Trojan horse or other mischievous Content.
  • DO NOT Post or transmit any unsolicited advertising, promotional materials, "junk mail", "spam", "chain letters", "pyramid schemes" or any other form of solicitation.
  • DO NOT link to posts on any other forums, or any other form of media, that breaches our rules. It will be treated just the same as if you had posted it here.
  • DO NOT Double Post, cross Post, "necro post" or restart closed threads.
  • DO NOT Intentionally or unintentionally violate any applicable local, state, national or international law, rule or regulation.
  • DO NOT Upload or transmit any Content that infringes any patent, trademark, trade secret, copyright or other proprietary rights ("Rights") of any party.
  • DO NOT post cheats or exploits; THIS INCLUDES ALL/ANY REFERENCES TO HACKING, PIRATED SOFTWARE etc.
  • DO NOT complain about being banned from a server and DO NOT complain about other players on servers - that is between you and the admin, no need to get the community involved.

Username, Avatar and Signature Rules
  • Multiple registrations result in a ban.
  • No offensive user names
  • Avatars:
    Avatars are disabled.
  • All signatures should not exceed the following size limits, you can have both text and images
  • - For text signatures: 4 lines normal size, 8 lines small size and up to 100 chars per line. Font sizes above 2 are not allowed. (Blank lines count as lines.)
  • - For images in signatures: 1 image up to 400 pixels wide, 150 pixels tall and 100kb in size plus 2 lines normal size text and up to 100 chars per line
Netiquette: Written text has no inflection, and, as such, you should be careful how you write your messages as interpretation will vary from person to person. Please take advantage of the built-in emoticons to add such expression to your words. Please remember the golden rule: to treat other forum users the way you would like to be treated. Please use common courtesy, and enjoy using Red Orchestra's forums
Offensive material
The following is a list of some things that MAY be considered "offensive" by the moderators and the team. This is NOT an exclusive list and it does depend very much on context.

Crossing the line into "offensive" territory is likely to get you asked to change your name, sig or avatar or to withdraw/delete posts. This will be done politely by the moderators. If you refuse to comply further action WILL be taken once started, ultimately leading to banning from the forums.

A key point: please attempt to use your brains. What is mild humour to you may well be deeply offensive to others. While we have no intention of acting as politically-correct "thought police", we are on the lookout for those things that can cause offense and, in some cases, are actually still illegal in some jurisdictions.
  1. Names recalling notorious war criminals or personalities.
  2. Names recalling atrocities and war crimes in general, or units with particularly odious histories.
  3. Use of obscenities and expletives.
  4. Blatant racism, mysogynism or many other "ism"s.
  5. Use of symbolism and regalia recalling Nazism or Fascism; this does not include pics of soldiers who happen to have such symbols on their uniform, unless we feel this has been done to provoke. Please note that many Nazi symbols (including the Swastika) are still illegal in Germany and other countries and considered deeply offensive by many Europeans.
  6. Use of symbolism and regalia recalling Stalinism.
  7. On both the previous two, the moderators' views on the intention and impact of use of such symbols will be final - not yours. Please be understanding if you are advised to change something.
  8. In general, if a sig/avatar represents your allegiances in-game and is clearly "in part", it is likely to be fine; if the moderators feel you are trying to demonstrate unpalatable political allegiances, or to use it in an attempt to ridicule or provoke others you WILL be asked to change it. RO is NOT the place to make any extremist political statements of any kind.

Examples:
So people get the idea, some examples that would be considered offensive, numbered as above:
  1. "Hitler", "Beria"
  2. "NKVD Blocking Detachment", "Einsatzgruppen"
  3. This one should be pretty obvious...
  4. So should this - and it includes calling all Germans "Nazis" and all Soviets/Russians "Commies". It got boring 50 years ago, so stop it.
  5. Use of swastikas, fasces, SS-runes and so on for the Axis.
  6. There is actually very little overt symbolism from the Stalinist era; the hammer-and-sickle isn't offensive per se.

A simple rule-of-thumb: many Europeans find Nazi symbolism of any sort offensive; many Americans still find Soviet symbolism offensive. Engage your brain before using.




Final Note: this is NOT open to debate, so please do NOT start whining and moaning if a moderator asks you to change something. They will advise at first, giving reasons, then, if you take no notice, they will step up the pressure through to banning.
See more
See less

Installing KF 2 Server on Linux with WINE

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Installing KF 2 Server on Linux with WINE

    For those in need of a server under Linux, here is a guide to run KF 2 server with WINE (I know, it's dirty and crap and double crap, but hey, if you don't want to wait..):

    WARNING: This tutorial may contain AIDS, destroy your system and kill your pet. I will not take any responsibility if something bad happens (only for your knowledge, do it at your own risk.. but I think you will have no problems at all)



    My system is Ubuntu 14.04 LTS 64 bits (but might work on other OS). Update the system:

    Code:
    sudo apt-get update
    sudo apt-get upgrade


    Install WINE 2.9 staging

    Go to https://www.winehq.org/download/ for other OS procedures. For Ubuntu follow this:

    Code:
    sudo dpkg --add-architecture i386
    wget -nc https://dl.winehq.org/wine-builds/Release.key
    sudo apt-key add Release.key
    sudo apt-add-repository https://dl.winehq.org/wine-builds/ubuntu/
    sudo apt-get update
    sudo apt-get install --install-recommends winehq-staging


    Follow the SteamCMD official guide for Linux, install SteamCMD to (for example) your /home/MyUser/steamcmd/ folder



    Install KF 2 Server

    Code:
    cd /home/MyUser/steamcmd/
    ./steamcmd +@sSteamCmdForcePlatformType windows +login anonymous +force_install_dir ./kf2server +app_update 232130 validate +quit
    You can save this command line to a script file, make it executable, and keep it for later file validation (or just server update if you remove 'validate' at the end of the command)

    Now you have a folder /home/MyUser/steamcmd/kf2server/ were the server files are installed



    You should now be able to start the server with WINE

    Run the server once to generate INI files
    Code:
    wine /home/MyUser/steamcmd/kf2server/Binaries/Win64/KFServer kf-bioticslab?difficulty=0 -port=7777
    As for the update script, you can create an executable script file with the command line for later use.

    Stop the server with CTRL+C (once or twice if it does not return to console) and you can follow normal server configurations (edit KFGAme.ini and other files to change server name, set an admin password, activate webadmin and change its port... and so on...)


    Note that I used a graphical interface when I made this guide if you don't, you may need to use an X server, or other trick and adapt command line by for example adding DISPLAY=:yourdisplayhere before WINE command lines
    Code:
    WINEDEBUG="fixme-all" DISPLAY=:XXX wine /home/MyUser/steamcmd/kf2server/Binaries/Win64/KFServer kf-bioticslab?difficulty=0 -port=7777

    I did not test the following myself, but a user, Captain Hammer, posted this:
    Originally posted by captainhammer View Post
    I found out why an X server and the DISPLAY environment variable is needed: Apparently the server checks if it's connected to a TTY on startup. If it is not, it starts its own graphical console window, which requires a usable X server. If it fails to open the console, it crashes. I suppose it makes sense in the Windows world, because then people get a console when they double-click the EXE.

    You can work around this by running wine using unbuffer (from expect, see also Ubuntu packages), which creates a fake TTY. Like this:

    Code:
    /usr/bin/unbuffer /usr/bin/wine "C:/steamcmd/kf2server/Binaries/Win64/KFServer.exe"

    I hope we'll have KF 2 Server binaries for LINUX soon, but in the meantime Enjoy your Wine crapy server



    If you have problems with this guide, maybe me or other people on the forum can help. If you notice something wrong in this tutorial (that's not impossible ), please reply to the topic and advise me, thank you.


    BONUS:

    Here is an example script to find an already runing server on specific port, kill it if it is running, then start the server:
    Code:
    #!/bin/bash
    #  
    # find PID of running KFServer process on 7777 port
    PIDKF2=`ps -ef | grep KFServer | grep 7777 | awk '{print $2}'`
    # and kill the server before starting it again to avoid starting multiple servers on the same port
    kill $PIDKF2
    # then start the server on port 7777
    WINEDEBUG="fixme-all" wine /home/MyUser/steamcmd/kf2server/Binaries/Win64/KFServer kf-bioticslab?difficulty=0 -port=7777 &
    Here is the same but just to stop this specific server:
    Code:
    #!/bin/bash
    #  
    # find PID of running KFServer process on 7777 port
    PIDKF2=`ps -ef | grep KFServer | grep 7777 | awk '{print $2}'`
    # and kill the server
    kill $PIDKF2
    and the update script:
    Code:
    #!/bin/bash
    #
    # find PID of running KFServer process on 7777 port
    PIDKF2=`ps -ef | grep KFServer | grep 7777 | awk '{print $2}'`
    # and kill the server
    kill $PIDKF2
    # start the update on the server
    cd /home/MyUser/steamcmd/
    ./steamcmd +@sSteamCmdForcePlatformType windows +login anonymous +force_install_dir ./kf2server +app_update 232130 +quit
    echo Update job finished!
    Last edited by omano; 06-10-2017, 10:12 AM.

    Originally posted by PsychoMoron
    do not suggest $hit you do not know about

  • #2
    I guess I'll have a server up and running sooner than I thought. =3

    Edit:

    Just went through and did this myself and got one more or less up and running (just need to config some stuff). Somethings I'd like to point out:
    #1. You need 32bit and 64bit wine for this. I uninstalled wine32 via aptitude and needed to installed both versions from source (wanted both versions to be the same). Instructions can be found http://wiki.winehq.org/Wine64 I did as they said to do in the instructions (64 and then 32) and it worked for me.
    #2. In Debian wheezy I found http://stackoverflow.com/questions/1...on-64bit-linux to be helpful with the depends.

    Other than that, it's pretty straight forward and easy.
    Last edited by larkstongues42; 04-20-2015, 08:10 PM. Reason: Added info
    [COLOR=Black]Grumpy EBR/LAR sharp[/COLOR]
    (╬ಠ益ಠ)

    Comment


    • #3
      What about the part where it says "Application tried to create a window, but no driver could be loaded."

      Maybe an xvfb dummy sceen could work.

      Comment


      • #4
        this is because the console needs a graphical space to show. You can create a x server or other graphical interface. you can add a display port before the wine command line if you know the display port number, replace XXX by display port number.

        DISPLAY=:XXX

        @larksonguest42 I will add this information to the main post. I actually have 32 bit Wine also installed so I did not spot this problem, thanks for the feedback
        Last edited by ; 04-21-2015, 02:47 PM.

        Originally posted by PsychoMoron
        do not suggest $hit you do not know about

        Comment


        • #5
          Got an error "BugSplatRC resource dll not found" upon opening KFServer then it closes

          I've tried reinstalling the game, replacing the .wine folder, even recompiling wine.
          Last edited by DuckyDragon; 04-22-2015, 06:02 PM.

          Comment


          • #6
            I had this too before many new servers were online. It seems to be fixed for now (at least we don't have requests flood on our servers). Is it still the case for you? did you copy the files I linked and then install vcrun2010? what version of wine do you use?

            Originally posted by PsychoMoron
            do not suggest $hit you do not know about

            Comment


            • #7
              Apparently some of the packages were missing when compiling Wine which prevented vcrun2010 from actually installing (mainly libxml2). It's all good now after recompiling Wine, though, and it works fine.

              Comment


              • #8
                Anyone else getting the following error(s) when trying to start the server?
                Code:
                Warning, Failed to load 'Texture2D FX_GORE_TEX.FX_Gore_Blend_All_D': Failed to find object 'Texture2D FX_GORE_TEX.FX_Gore_Blend_All_D'
                Warning, The Outer object (Package ENG_EngineResources_TEX.Dither) for 'ENG_EngineResources_TEX.Dither.dither_pattern' couldn't be loaded [while loading package ENG_EngineResources_TEX]: Invalid linker index [couldn't load Package ENG_EngineResources_TEX.Dither]?
                Warning, Failed to load 'Texture2D ENG_EngineResources_TEX.Dither.dither_pattern': Failed to find object 'Texture2D ENG_EngineResources_TEX.Dither.dither_pattern'
                Server will just sit there and do nothing after these messages.

                Using Wine 1.7.38 (+ the DLLs and vcrun2010) and Ubuntu 14.04.2.
                However, it might also be related to vcrun2010 not being properly installed since the installation goes pretty fast. No error messages during the installation though...

                Comment


                • #9
                  It sounds easy.. but i tried like 4 times now. how the hell u even got the compiling fixed without errors?? when the compiling finally didint give me an error i did make install voor wine32 and on wine64 make install and error again. Really annoying.

                  Comment


                  • #10
                    What is your system? on ubuntu I did not have any issue and did not need to compile anything. When I installed Wine1.7 it install not only wine but also all the needed dependencies.

                    Originally posted by PsychoMoron
                    do not suggest $hit you do not know about

                    Comment


                    • #11
                      Originally posted by DomiStyle View Post
                      Anyone else getting the following error(s) when trying to start the server?
                      Code:
                      Warning, Failed to load 'Texture2D FX_GORE_TEX.FX_Gore_Blend_All_D': Failed to find object 'Texture2D FX_GORE_TEX.FX_Gore_Blend_All_D'
                      Warning, The Outer object (Package ENG_EngineResources_TEX.Dither) for 'ENG_EngineResources_TEX.Dither.dither_pattern' couldn't be loaded [while loading package ENG_EngineResources_TEX]: Invalid linker index [couldn't load Package ENG_EngineResources_TEX.Dither]?
                      Warning, Failed to load 'Texture2D ENG_EngineResources_TEX.Dither.dither_pattern': Failed to find object 'Texture2D ENG_EngineResources_TEX.Dither.dither_pattern'
                      Server will just sit there and do nothing after these messages.

                      Using Wine 1.7.38 (+ the DLLs and vcrun2010) and Ubuntu 14.04.2.
                      However, it might also be related to vcrun2010 not being properly installed since the installation goes pretty fast. No error messages during the installation though...
                      It is 'normal errors' don't worry. I think these errors appeared when they reduced the server files size. The put dummy files for lot of textures and sound I guess

                      When it 'sits there' if you press CTRL+C does it shutdown the server with a success message? are the ini files created in the KFGame / Config subfolder? if yes your server is surely working. Try to activate webadmin in KFWeb.ini, restart server wait till it 'sits there', and connect to YourServerIP:8080 (or whatever port you chose in KFWeb.ini) with web browser. If you can access webadmin it's working.
                      Last edited by ; 04-28-2015, 02:52 PM.

                      Originally posted by PsychoMoron
                      do not suggest $hit you do not know about

                      Comment


                      • #12
                        WHAT O_O so im trying all this sh*t while its not needed!


                        Welcome to Ubuntu 14.04.2 LTS (GNU/Linux 3.13.0-49-generic x86_64)


                        thats what i have. Can u tell me what i need to do so it will run?

                        Comment


                        • #13
                          Now you've installed, compiled and did some other things, I'm not sure how to have a clean system, but basically, remove what you installed, and follow the guide: Add the Wine repository, then install Wine1.7 https://www.winehq.org/download/ubuntu (actually follow the first post, without the quote from the Debian user)

                          sudo add-apt-repository ppa:ubuntu-wine/ppa
                          sudo apt-get update
                          sudo apt-get install wine1.7
                          Last edited by ; 04-28-2015, 03:47 PM.

                          Originally posted by PsychoMoron
                          do not suggest $hit you do not know about

                          Comment


                          • #14
                            Now im stuck again here:


                            ------------------------------------------------------
                            You are using a 64-bit WINEPREFIX. If you encounter problems, please retest in a clean 32-bit WINEPREFIX before reporting a bug.
                            ------------------------------------------------------
                            Executing w_do_call vcrun2010
                            Executing load_vcrun2010
                            Current wine does not have wine bug 23427, so not applying workaround
                            Using native,builtin override for following DLLs: msvcp100 msvcr100 vcomp100 atl100
                            Executing winetricks_early_wine regedit /S C:\windows\Temp\_vcrun2010\override-dll.reg
                            Executing wine vcredist_x86.exe /q
                            Application tried to create a window, but no driver could be loaded.
                            Make sure that your X server is running and that $DISPLAY is set correctly.


                            I have no X installed its an webserver.. i hope i dont need X?

                            Comment


                            • #15
                              ehh just pressed ctrl+c and tried to start the server, and it seems i can join! really weird stuff

                              Comment

                              Working...
                              X