• Announcements

    by Published on 05-21-2023 11:57 PM   

    Weekly Update

    05/21/2023
    The SWGEmu Development Division

    We are using Jenkins & Gerrit. You can find all commits to Test Center Nova here. You can still report all bugs you find on Test Center Nova to the Mantis Bug Tracker. A helpful guide to bug reporting can be found here.
    Our current focus is the 2023 checklist. SWGEmu Roadmaps can be viewed here (outdated)

    Non linked Mantis reports are in the dev/QA area and can not be viewed without dev/QA access.






    Hakry
    (Developer)
    • (unstable)[Added] Genetic component resist debug resist attributes for privileged chars
    • (unstable)[Fixed] Capping of pets deeds at level 75
    • (unstable)[Added] Social following for baby creatures to follow an adult that spawns with them at a lair - Mantis #8835
    • (unstable)[Added] Herd movement for theater spawned creatures
    • (unstable)[Modified] Theater spawns to check creature template for herd flag
    • (unstable)[Fixed] Hair style change not keeping color customization from old hair style - Mantis #8867
    • (unstable)[Fixed] New characters not having their customizations applied upon creation
    • (unstable)[Fixed] Covert faction members being damaged from AIi AOE attacks when not under the duress of a TEF - Mantis #8874
    • (unstable)[Fixed] Droid crafting modules to work passively without battery - Mantis #8285

    MrObvious (Community Contributor)
    • (unstable)[Fixed] defenderStateDefenseModifiers vector now properly loading from lua commands for dotEffects. Resist buffs/tapes/food will now work against lua commands

    Smoki
    (Community Contributor)
    • (unstable-JTL)[Fixed] Ship chassis creation and component appearances











    ~ The SWGEmu Development Division
    by Published on 11-01-2022 06:20 PM   

    SWGEmu and Service Provider Change

    11/1/2022
    The SWGEmu Team



    Many of you know we moved our servers in 2017 to packet.net's bare metal servers. Through a gracious arrangement with packet.net, we were able to secure multi-year discounted prices that gave us the considerable resources we needed to run our services. In March 2020, Equinix acquired packet.net and continued to honor our contract. However, as they look to optimize their data center footprint, they have decided to shut down packet.net's old data center that hosts our services. They have given their customers until 30 November 2022 to shut down all servers in the old data centers.

    We are looking into solutions where we can get bare metal hosts or one of the top three public cloud providers near the same geolocation as our current servers (EWR - New Jersey). The requirements for our servers are quite high compared to basic shared hosting, while our latency and reliability requirements go beyond many “cheap server” providers. Our current systems have 256G or RAM, Intel CPUs with 48 Threads, and 960G of mirrored SSD/NVME storage combined with 10Gbs access to the internet with 4TB of outbound transfer. Our previous deal with packet.net provided all this for about $1,200.00 USD/month.

    The publicly listed cost for equivalent servers in the new Equinix data centers is about 2.7 times more expensive than our current monthly costs. Unfortunately, our current donations will not support those costs, so we need to optimize our services. To this end, we will be running an event to bring Basilisk to a final conclusion, and we will be testing other service providers to find a price/quality match that will meet our needs going forward.

    This move is complicated; most people don't know how complex our environment is. We have 35 services running, including registration, forums, archives, support portal, servers for Login, Nova, TC-Prime, Finalizer, Basilisk, DevOps: Jenkins, Gerrit, and build tools. These are all managed in a Kubernetes cluster across the worker nodes.

    While we will do our best to make the move painless for the community, it's important to remember we are a 100% volunteer org, and our team members have day jobs, family, friends, and other commitments outside the project.

    In the coming days, the EC team will announce an event to end Basilisk so we can avoid moving more than 650Gigs of disk usage, 128G of ram usage, and many Terabytes of backups. This is the first in several steps we will take to simplify our environment to optimize for cost and reduce the time needed to move our services to new hosting.

    When we are ready to cut-over Finalizer, we will post a notice on the actual date of the move both on the forums and in-game. We will move other services incrementally as we progress to the new environment, hopefully with minimal disruption.







    Thank You,

    ~SWGEmu Staff
    by Published on 09-09-2020 08:40 PM   

    Real Life Monetary Trades

    September 2020
    The SWGEmu Team




    Real Life Monetary trades - September 2020


    Staff would just like to give a friendly reminder to our community that following ALL our TOS is a requirement to be able to use our service. Aside from the act of donating to the project (thank you!), spending real money on third party websites for in-game benefit is strictly forbidden. Today we have banned 65 accounts for breaking this section of our TOS. We do not enjoy removing people from our project, but violations like this endanger the project and force us to act.

    Our TOS say:

    1.9. On SWGEmu Servers, all accounts and characters used for financial gain will be deleted/banned. It is forbidden to use your account for:
    • 1.9.1. Soliciting real life monetary trades.
    • 1.9.2. Purchasing of in-game credits or items for real life currency.
    • 1.9.3. Exchange of in-game items/credits for real life items.
    • 1.9.4. Exchange of in-game items/credits for items/currency from other games.


    Selling your account/sharing account


    Selling your account will fall under the same rules. If we find that an account has changed owner, it will be banned.
    Letting others borrow your account also falls under the rule below:


    1.5. Do not share accounts. The rule includes children as well, if you have a child in your home they are not allowed to share accounts as they must each have their own regardless of age. Any account banned for another user's actions will not be unbanned at the request of the owner.

    1.6. Any and all stolen and/or compromised accounts that are reported to SWGEmu Staff may be *suspended* in order to conduct an investigation. On the SWGEmu Servers, characters, credits, buildings, structures, or items will not restored or replaced under any circumstances.







    ~The SWGEmu team
    by Published on 06-09-2011 03:54 PM   

    SWGEmu Recruitment

    Updated: October 05, 2019
    Development Division


    We are looking for passionate programmers who can dedicate some of their free time to volunteer for this project.

    Required Skills

    - Intermediate knowledge of C++ and/or Java
    - Minimum experience with the Unix/Linux environment
    - Familiar with scripting languages such as LUA

    Recommended Skills

    - Object oriented programming and design patterns
    - Understanding of transactional systems and client/server architecture
    - Concurrent programming (threads, mutexes)
    - Experience with SQL
    - Reverse engineering skills
    - Game modding experience

    How can I contribute?

    Contributing is easy if you have set up the environment and git you just commit reviews to http://gerrit.swgemu.com as simple patches. After we approve some of your patches and we see that you're comfortable with the framework you get git access so you can commit directly.
    If you have questions about the implementations you can DM lordkator.

    ~ The SWGEmu Development Division
    by Published on 09-25-2019 03:35 PM   

    Support recruitment

    September 25th 2019
    The SWGEmu Support Team


    Our support team needs to be strengthened and we are searching for one or more interns that we can train to become CSRs to help our community in support about account and in-game issues.
    Some of the tasks that our CSRs handle are:
    • Approving multiple account applications
    • In-game issues like getting people unstuck or help them been able to log in a character
    • investigate reports about rule breaking on our servers
    • Help with Events and setting them up and/or execute them
    The work is done in two systems. We have a live support, where you can talk directly to players with issues, or we have a ticket system where you will answer the ticket, trying to solve the issue or answering questions about policies.

    Please follow this link if you are interested in contributing some of your time to the project and the community.
    https://www.swgemu.com/forums/conten...aining-program








    ~The SWGEmu Support Team
    by Published on 09-08-2014 01:31 PM   

    Please read all SWGEmu Rules And Policies

    September 2014
    SWGEmu staff





    PLEASE READ THESE RULES AND POLICIES (
    https://www.swgemu.com/forums/forumdisplay.php?f=120) CAREFULLY. BY ACCESSING THIS WEBSITE, OUR BUG TRACKER (MANTIS), OUR IRC SERVER AND/OR OUR TEST SERVERS (TC: NOVA AND BASILISK) YOU AGREE TO BE BOUND BY SWGEmu RULES AND POLICIES. THESE RULES AND POLICIES ARE SUBJECT TO CHANGE WITHOUT NOTICE, FROM TIME TO TIME IN OUR SOLE DISCRETION. WE WILL NOTIFY YOU OF AMENDMENTS TO THESE RULES AND POLICIES BY POSTING THEM TO THIS WEBSITE. IF YOU DO NOT AGREE WITH THESE RULES AND POLICIES, PLEASE DO NOT ACCESS THIS WEBSITE, OUR BUG TRACKER (MANTIS), OUR IRC SERVER AND/OR OUR TEST SERVERS (TC: NOVA AND BASILISK).























    The only exception to SWGEmu Rules and Policies is the Sarlacc Pit 2.5 section, which has its own set of Rules and Policies.