• Announcements

    by Published on 03-13-2023 12:18 AM   

    Weekly Update

    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.

    • (unstable)[Fixed] Contraband scanners using improper factional strings
    • (unstable)[Added] GCW manager config for crackdown scanners cooldown
    • (unstable)[Refactor] Crafting ValuesMap for better handling of attributes
    • (unstable)[Modified] LootItemTemplate to properly load in attributes first prior to loot item attributes - Mantis #6858 and Part of #8160 TY Smoki
    • (unstable)[Fixed] Inaccurate component attributes - Mantis #8160
    • (unstable)[Fixed] Recharging droids that are dead - Mantis #8632
    • (unstable)[Fixed] Crafting tools seeing inventory full due to the newly created item being counted towards inventory total
    • (unstable)[Fixed] Encumbrance on ubese armor bandoliers - Mantis #8813
    • (unstable)[Fixed] Armor Object Attributes list to better emulate live

    Lordkator (SWGEmu Admin)
    • (unstable)[Fixed] sendSystemMessage cleanup
    • (unstable)[Added] Config option for shuttle start delay
    • (unstable)[Fixed] Junk dealer ui showing already sold item - Mantis #8534
    • (unstable)[Added] Sorting dumpcov by distance, collision check in dumpz
    • (unstable)[Fixed] No longer able to trigger faction change by /attack on inanimate objects - Mantis #8659
    • (unstable)[Fixed] Storing items in satchel in equipped backpack - Mantis #8587
    • (unstable)[Updated] SessionId login support
    • (unstable)[Fixed] SessionId login support
    • (unstable)[Fixed] Players can no longer get fire dot while swimming - Mantis #8678
    • (unstable)[Fixed] Harvesters losing resources on server reboot - Mantis #6576

    Smoki (Community Contributor)
    • (unstable)[Fixed] Combat toHit calculation - Mantis #8670

    ~ The SWGEmu Development Division
    by Published on 02-02-2023 07:50 PM   

    SWGEmu End of the Year Update 2022

    February 2023
    SWGEmu Team

    SWGEmu End of the Year Update 2022

    Table of Contents
    • Project Update
    • Staff Updates
    • Quick Stats
    • Staff Round-Table
    • Closing
    SWGEmu Project Updates

    Major Additions/Changes

    Staff Updates

    SWGEmu is Recruiting!

    SWGEmu is an ever-changing and growing organization where new talent is always being sought out. We especially would like to mention the need for more developers, please see this thread for more information.

    SWGEmu is also in need of other positions filled. For anyone interested in spending some of there free time toward this project, please consider to join in on our SWGEmu Internship Program . We are in need of CSRs.

    There have been three changes in staff in 2022.

    Ellyssia stepped down as a moderator this year. Adaso is our new full QA and we have Clavatesrull (QA), Jediborg (Pyrrhus (EC)), Kazutombo (QA), Pyjri (mod) joining us as interns. Thank you for wanting to contribute to our project!

    Quick Stats

    Registration Statistics:
    • Daily:
      • January 10, 2022 - 59 accounts registered
      • December 11, 2022 - 1 account registered
    • Monthly:
      • January 2022 - 1098 accounts registered
      • December 2022 - 167 accounts registered
    • Yearly:
      • 2022 - 4998 accounts registered; average 416,5 per month
    User Activity Statistics (Users online in one day):
    • Most users online: February 16, 2022 - 1117 users
    • Least users online: December 31. 2022 - 284 users
    New thread statistics (Posted threads):
    • Daily:
      • January 9, 2022 - 98 new threads
      • December 20, 2022 - 3 new threads
    • Monthly:
      • January 2022 - 1961 new threads
      • December 2022 - 365 new threads
    • Yearly:
      • ​2022 - 10393 new threads, average 28,47 new threads daily
    New posts statistics:
    • Daily:
      • February 1, 2022 - 559 new posts
      • December 16, 20221 - 24 new posts
    • Monthly:
      • January 2022 - 11607 new posts
      • December 2022 - 1809 new posts
    • Yearly:
      • ​2022 - 159405 new posts, average 436,73 new posts daily

    Top Statistics all time:

    Most users online:
    7700 (07-27-2020 10:02 PM)
    Most viewed thread: SWGEmu Timeline
    Most replied thread: Force Progression Thread (Liberator)
    Most popular forum: Basilisk Trade Forum
    Top poster: Vlada (33032 posts)

    Staff Round-Table

    Hakry - Developer
    Just want to remind all of our community members that we are all here to be able to enjoy this game we all have played and loved. Lets not forget that this project has only made it this far from volunteer contributors as well as community support. So let us all remember to be positive additions to our community as we approach the final push to the end, the 1.0 goal, that has always been talked about.

    We have really made some advancements this year in hitting some of those untouched obstacles that have been lingering for years in terms of development. We are the lowest we have been on Confirmed Mantis Bug Reports in a very long. That number will continue to be driven down as the total missing remaining implementations hits zero. Finalizer has allowed us to test out a variety of changes behind configuration flags so we can view their outcome in a real time server environment and their use can be weighed for a post 1.0 server. I am sure there are many more great things to come.
    Lordkator - SWGEmu Admin
    It's been another crazy year on the project. We launched Finalizer in December of 2021 and spent most of 2022 progressing the project along the 14.1
    target while testing new ideas on Finalizer. Since launching Finalizer, over 15,400 unique accounts have logged in and played 6,256,854 hours. I
    changed jobs, moved to a new state, bought a house, and continued to deal with the reality of the real-world economy and its impacts on all of us.

    As if moving my life to a new state and a new home wasn't enough, our ISP told us we needed to move to new servers as they were shutting down the data
    center our current servers were in on 11/30, and the new cost was 2.7x our current monthly rate. So I spent a couple of months testing various
    providers and solutions, looking for something with the right price, reliability profile, and flexibility we needed. And instead of enjoying holidays
    with my family I spent them moving our very complex environment to a new service provider. We moved with very few hiccups, but this was easily 120
    hours of my life, or more I will never get back.

    I am building more analytics pipelines to make it easier for us to focus on the impact changes we make have on the game in general with a specific
    view towards the economy (credits and resources). I'm starting a series of posts based on the data we've gathered over the last year, see: Use the
    data Luke... Finalizer 1 Year In: Data Sources

    I am happy to see the progress the project has made this year, and our dev team has grown. I've had the pleasure of mentoring new members and
    empowering them to move faster (with plenty of backups and tools) to support our ever-forward goal of getting to 14.1, so we can call this project

    I'm still deciding if I will join the 1.0+ project. While I moved our services, I simplified our service setup to make it easier for someone else to
    maintain all our services. I did this mainly with an eye to longevity for the project, but also selfishly, so I have the option to fade away, knowing
    the project can still keep going from the foundation we all built over the many years... In general, staying motivated to work on this project is
    challenging with the amount of negativity, personal attacks, and constant claims of corruption or whatever the "drama flavor" of the day is. Even
    though we say it all the time, I don't think people understand what it's like to volunteer literally 100's of hours of your life and get nothing in
    return while also being told you're a moron, aren't doing it right, are cheating or helping others cheat. It wears on a person's psyche; while 99.99%
    of the community is playing a game, we're all working when we, too, could be playing this game or another or spending quality time with our family,
    friends, or other things. This constant wear is what keeps me on the fence about the 1.0+ project, I'm not sure it's healthy for me to continue with
    the project if things stay this toxic. Time will tell, but the Jury is out and deliberating. Keep that in mind the next time you post something on the
    forums, discord, or in chat, we're people too on staff, and we have hearts and minds, and I hope we deserve a bit of your respect for the time we all
    put in. However, be mindful that your post could be the one that breaks the camel's back and destroys the very thing you are so passionate about.

    Soon(tm) is closer than ever, now we're seeing JTL come alive, and the final items in the dev backlog are getting shorter by the day thanks to Hakry
    and others leading the charge down the last miles towards the 14.1 goal.

    I'm excited to see where the project heads next; it'll be interesting to see the debates fly once 14.1 is "in the can."
    Loshult - Developer
    Another year over, and almost everything in the 1.0 plan is either finished or ongoing. It is nice to see the community keeping up with this fantastic game year after year and it is really fun and exiting to be able to be a part of the process to get this now almost 20 year old game back to life and to the state we all loved back then.
    Adaso - Quality Assurance
    2022 went by fast, it saw many major 14.1 emulation milestones for the project, including the shuttering of Basilisk after a decade of service. The year also brought in a handful of QoL changes & the beginning of some custom content in the form of World Bosses, among other things.

    Thank you to the talented team -- and to the community. I'm excited to see what 2023 brings.

    - Quality Assurance
    We accomplished at lot in 2022, with the new server, we were able to find bugs that had hard to find with Basilisk and we have found out a lot about how some these very old bugs have been impacting players. We could not have done this without players, even after all this time reporting information to us as they play. It will only be even more busy in 2023 as we look forward to major changes for getting through to 14.1/1.0 milestones, even one of our post 1.0 milestones JTL, will require a lot of testing as we move forward. Remember there are still a lot of tickets left to work on keep on testing and reporting.

    As for the Event Team, we had a very busy year with new events, changing events, player events and changes to allowed us to have more interesting events going forward. At the end of the year, we ended Basilisk in a 8 hour event, one of our longest ongoing events ran by Event Coordinators and it was a blast to end it quite literally with a bang. As always, you can request assistance with Event Coordinators for any player ran event, with some of our new tools, we can do a lot more than we have done in the past, especially for those who want some unique events. It looks like 2023 will be a blast for the Event team and I can't wait to show you what we work on next.
    Jaws - CSR
    Our fantastic devs and community code contributors have finished the lion's share of what was left to the 14.1 content. It is exciting discussing changes and content past the confines of 14.1. The future is bright and Soon(TM) has become much Sooner(TM)
    Lavoria (Natasa) - Event Coordinator
    Holy moly, 2022 has been quite the year for staff as well as the community. As always we shall continue forward in a positive manner and keep bringing the game updates, events and (gasp) possibly, maaaaaaybe, some JTL lovin. 2022 saw the end of many things, the biggest one being Basilisk's demise, and ohhhh man did it go out with a BANG! (puns).
    Finalizer hit its first birthday (Where did the time go, o_0) So instead of rambling on, as I've been known to do (lol), I leave you all with this. Hold onto your socks, cuz 2023 is gonna be OFF THE CHAIN! <3<3<3
    Lolindir - SWGEmu Admin
    A lot have been going on this year. We saw a new server at the end of last year and we said our goodbye to another server. Loved and hated. Whatever feels it gave any of us, we wouldn't have been where we are now without Basilisk. It served us well. We are closing in on the finishing line now, we can see the end of the project. We have even seen significant work done to JTL. I'm excited for the coming year and where it will take us.


    Another year has past. There have been more happening than in a long time. More players and more with the project it self. Finalizer have seen numerous updates, instead of Basilisk updates that was 1,5 years in the waiting. The 14.1 part of our project goal is so close to be done. This year we have also introduced changes that is outside 14.1. Some controversial, others well received. We will continue that trend in 2023. There are more things we want to try before we start on our 1.0+ work. We said JTL would happen after our 14.1 goal, but slowly we are going along there too. Who knows, maybe we will meet in space in 2023. That would be something. Will you have an X-Wing? Tie Fighter? Or maybe you want to rain havoc in a Rihkxyrk? We might be able to. To me, 2023 looks promising.

    Thank you for your continued support. Looking forward to seeing you out there! May the force be with us all....

    ~The SWGEmu Team
    by Published on 11-13-2022 09:00 PM   

    You have been a good server for us. Through thick and thin! Many bugs and exploits have you helped us with. Many players through the years have called you home. Countless of hours have been spent on crafting, looting, exploring, battles and skirmishes. Love and hate, drama and agreement. The server have had it all!

    Sadly your time has come to step out of time.

    Thank you for all you were. May you Rest In Peace.

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

    SWGEmu and Service Provider Change

    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.

    ~The SWGEmu Support Team