• SWGEmu - Star Wars Galaxies Emulator

    by Published on 11-10-2024 04:46 PM   

    Weekly Update

    11/03/2024
    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] Space zone screenplay spawner
    • (unstable)[Added] Populated spawns in all space zones
    • (unstable)[Added] Different spawn types for particular patrol patterns
    • (unstable)[Modified] Ship recovery event to assign threads based on zone
    • (unstable)[Added] Random spawn in delay for specific ship spaws so they have a less chance to stack on one another
    • (unstable)[Fixed] Stability issue with ship recovery
    • (unstable)[Added] Space faction ally and enemy checks to ship agent
    • (unstable)[Fixed] Components showing on agent ships
    • (unstable)[Removed] Old variables from ship object templates
    • (unstable)[Added] Threatmap functions to return highest damage player and group ships
    • (unstable)[Added] Credit chip awarded for ship agent destruction
    • (unstable)[Added] Credit chip object, claims and transaction log
    • (unstable)[Fixed] Threatmap ctor to include logger and fix builds with some compilers
    • (unstable)[Modified] Octree to allow specialized range for entry, removal, and updates for objects
    • (unstable)[Added] Static range for space stations
    • (unstable)[Added] Special zone ranges for imperial star destroyer and corvettes
    • (unstable)[Modified] Ship agents to always be active
    • (unstable)[Added] Delay for ship agents to activate AI behavior while server is loading and to cancel when shutting down
    • (unstable)[Updated] Zone range for space stations to account for cuboid opposite corners
    • (unstable)[Added] Space patrol point loading for fixed patrol spawns
    • (unstable)[Added] Space agents with fixed patrols applying patrols properly
    • (unstable)[Added] Loot item award from ship agent destruction
    • (unstable)[Fixed] Loading of ShipObjectTemplate for POB ships
    • (unstable)[Added] Ship agent enemy list
    • (unstable)[Added] Kulton woodle and j1-p0 convos and handlers
    • (unstable)[Added] Mos Eisley space greeters conversations and handlers

    Smoki (Dev intern)
    • (unstable)[Added] Space loot templates and attribute calculations

    Halyn
    (Community Contributor)
    • (unstable)[Fixed] Factional space stations now flagged appropriately





    ~ The SWGEmu Development Division
    by Published on 10-25-2024 04:47 PM   

    Finalizer - Something Wicked This Way Comes

    10/24/2024

    The SWGEmu Events Division









    PVE Celebration Event/Quest - Something Wicked This Way Comes



    Finale Event When:
    Thursday, October 31st, 2024 at 6pm PDT/9pm EDT/1am UTC (Check your time here)




    Finale Event Where:
    Finalizer Server; Various Starports (Exact location will be made clear in system messages)







    Come join the SWGEmu Staff celebrate Halloween with a exciting experience!



    There is always talk in the back rooms of the local cantina, whispers of ships long overdue and those lost among the stars. Chatter of what those holds carry, what lies within those ships, even pirates and brigands recount stories of unmarked ships veering into their paths, or sitting idle one moment and vanishing the next. These sightings are especially common this time of year, no matter what the Holonet Programs do to debunk; the sightings and disappearances do not cease to be reported. Those lost seem to return, and they are not happy about being forgotten and left to die.



    As we celebrate Halloween, there will be a exciting event which will be ongoing until October 31st. Details we'll leave to you, it's a bit of mystery for all old and new, this post should give you a clue or two.



    We will also be doing a finale event on Halloween at the time mentioned above, there will be further details on the day.



    "Seek out those who have experienced these stories in cities on Naboo, Tatooine, Corellia and Lok."













    ~The SWGEmu Staff
    by Published on 09-17-2023 09:29 PM   

    FRS and GCW Zone Update


    SWGEmu Team






    FRS and GCW Zone Update


    - FRS Season Change -

    Why

    After a lengthy investigation conducted by Staff into allegations of kill trading and fight clubbing, we have decided to implement a method for a "seasonal" reset of the Force Ranking System. As we have stated before, the FRS is a broken system and was not developed for longevity in live SWG. With our project development on the brink of 1.0 completion, we looked for a method to deal with some of the issues found during our investigations. In addition to the FRS seasonal reset implementation, we increased logging for FRS fights, added additional combat statistics. We also added XP trading prevention checks and tools for our CSR's to allow them to banish offending Jedi from accessing the FRS system. Banished players will be unable to achieve any rank greater than Jedi Padawan.

    We have taken these temporary measures to avoid having to deal with a complete FRS overhaul at this time. This allows us to continue moving forward on development and planning for what's next, while allowing players to still enjoy ranking up in FRS on a seasonal basis. Freeing staff up from constant FRS management will allow us to focus on the future of pre-CU and beyond.


    What does this mean?

    Every player that is a current member of the Force Ranking System, upon the change of the season, will be set to Rank 0 and have their FRS Experience cleared. When this happens FRS players will receive an email so they know the season has changed. This puts all FRS members back onto level footing and allows them to start progression up the ranks again. We decided to couple this with the release of the GCW Zone, giving players a new place to fight the Galactic Civil War and test out new content ideas the team has for potential future use in a post 1.0+ server. The FRS Seasons are planned to be reset on a 6 month interval.

    When

    In the coming weeks, both the above FRS changes and the GCW Zone will be active on Finalizer. Please keep an eye out in the Update Notes Pop-up, the Newsnet Terminals and the Finalizer Updates Forum.

    - Opening of the GCW Zone -

    Original GCW Zone Development Thread.

    Where

    -3050, 457 Lok

    How do you access the Zone?

    Players are able to access the zone on foot/speeder and by faction portals, locations listed below. The portals have certain restrictions on them to prevent players from attempting to use them as a means of escape. The portals listed in the factionally aligned cities are GCW Banners with a special radial menu option. They will be found in a guard tower behind each listed Starport. Only members of that faction will be able to enter the guard tower and will be required to be out of combat and not under the duress of a GCW or PvP TEF. This also applies to the exit portal areas inside the GCW Zone. Players will not be able to use them as a quick means to escape the zone. They must be out of combat and again, not have a GCW or PvP TEF. Players attempting to enter the portal area of the opposite faction will be damaged and kicked back.

    Imperial Portal - Bestine, Tatooine - Behind Starport

    Rebel Portal - Moenia, Naboo - Behind Starport

    Players that are aligned to a faction will be given a system message warning before crossing into the zone. Players that continue into the PvP Zone will have any active faction pets stored and they will be set to Overt status. The zone will prevent players calling faction pets while they are inside the boundary. Exiting the zone does not clear a player's Overt status, they will need to visit a faction recruiter in order to return to Covert stats.

    What will players find in the zone?

    With the introduction of this zone we are also introducing a new GCW PvP Token. This token is available through a number of actions (see below), can be traded between players, and used to redeem services in the GCW Zone and reward items. These tokens will auto stack with other tokens when transferred into a bag or inventory and have a max stack size of 20 count per stack.
    • Killing a Player: If a player kills a player of the opposite faction in the Zone they will receive a GCW PvP Token. There is a cooldown of 4 hours on each player that will prevent them from rewarding another GCW PvP Token from their death.
    • Faction Requisition Terminals: Requires players to be GCW rank of 10 (Second Lieutenant) or higher. Use of the terminal will cost GCW PvP Tokens as well as factions standing, each request type has a cooldown.
    • Airstrikes: The GCW zone suffers from random airstrikes from each faction, players caught in an airstrike will be damaged.
    • Drop Ships: Dropships from each faction will randomly land outside the main fenced area of the GCW Zone and patrol in those areas. These will vary in size and strength.
    • Cloning: There will be NO cloning options in the GCW zone. Players will need to store their clone data prior to entering the zone.
    • Buffs: There are no buffs provided in the zone other than what players can do through normal game mechanics.
    Capture Points

    Each faction has the following Capture Points: Power Station, Control Point, Main Base
    • Capture Point terminals spawn within the fenced area of the GCW Zone.
    • Each faction has 3 capture point locations.
    • There is a delay of 30 minutes after the server comes online and then the capture point terminals are scheduled to spawn in 4 hours.
    • A 30 minute pre-warning will be in the PvpBroadcast Channel stating that the terminals will be spawning.
    • Capture point terminals will stay active for 3 hours once they are spawned.
    • At the end of the Capture Point active period the terminals will be despawned and the next active period will be scheduled 3 hours and 45 minutes from that time. This allows for the time to gradually shift for players of all time zones.
    • One hour, thirty minute and fifteen minute warnings will be broadcast in the PvpBroadcasts Chat Channel for the end of a Capture Point Period.
    • In order for terminals to be captured there is a minimum requirement of 5 players of each faction in the zone AND a minimum of 2 defending factional players must be killed before they can begin capturing points.
    • Players must be the factional rank of Colonel in order to access the capture point terminals.
    • Main base capture point can only be captured if the attacking faction has control of either the Control Point or Power Station of the defending faction.
    • It takes 5 minutes to capture a point and the faction member cannot be in combat at the time of initiating the capture countdown.
    • Defending faction members have the ability to interrupt the capture process, but must be out of combat to do so.
    • Points can be recaptured by defending faction members, this takes approximately 4 minutes and also requires the player to be out of combat when initiating the recapture.
    • Attacking players have the ability to break the recapture countdown.
    Capture Point Period Score Calculation
    • Capture Points controlled by the opposite faction have a value of 20 points, calculated at the end of the active period.
    • Every 10 kills adds one point to the score.
    • Tokens are only awarded to the winning faction of the Capture Point Period if the difference between the two factions' scores is more than 20.
    • Four GCW PvP Tokens and Faction Points are awarded to the winning side.
    • In order for a player to be eligible for the reward they must have done one of the following: Killed at least one opposite faction player, captured a point, interrupted a point being captured or recaptured a point.
    • Players must also be within 300m of the center of the zone to receive the award at the time of the active period ending.
    • Players must be online to receive their reward.
    • Scores will be output into the PvpBroadcast channel.
    Rewards

    All item rewards are in Schematic form and require players to seek out a crafter to obtain their reward item. The following items are available to purchase at the cost of faction standing and GCW PvP Tokens. All of the armor added is equivalent to Composite armor and requires the same components to craft. All schematics are single use, with the exception of the GCW City Banners. The only schematic that is manufacturable is the PSG Schematic.
    • Bunker House Schematic
    • Enhanced Bounty Hunter Armor (Neutral)
    • Kashyyykian Black Mountain Special Armor (Neutral)
    • Strengthened Ithorian Guardian Armor (Neutral)
    • Reinforced Stormtrooper Armor (Imperial)
    • Augmented Rebel Marine Armor (Rebel)
    • Kyber Enhanced Personal Shield Generator
    • Rebel and Imperial City Decoration Banners
    All of the above listed armors allow for color adjustment in the same method as composite armor. The armor colorization is restricted to the available colors from the original objects template.



























    Q



    by Published on 11-01-2022 07: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 09: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 04: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 04: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