Jump to content


Community Manager
  • Posts

  • Joined

  • Last visited

Contact Methods

  • Website URL

Profile Information

  • Gender
    Not Telling
  • Location:
  • Alpha

Recent Profile Visitors

16453 profile views

NQ-Nyzaltar's Achievements

  1. Hi everyone, Some posts have been removed from this topic due to either: - Trolling / Baiting - Talking about real life politics. Please remain constructive and stay on the topic when you reply to a post. Thank you for your understanding. Best Regards, Nyzaltar.
  2. Hi everyone. Alright, this is enough derailing. As mentioned in the forum rules (III. Prohibited actions, 13th point):"Discussions and comments involving real life politics, ideology or religion. These can be incendiary topics and will usually lead to inappropriate behavior and uncomfortable situations." As the whole idea of this topic is to make the discussion political, it will be now locked. You're free to comment on liking (or not) some parts of the current gameplay, and it can be beneficial to improve the system, but don't start to bring politics into it, or make some assumptions about a potential political agenda behind it. There is none. The game offers possibilities, maybe not all those each player would like to see, but in the long run, the goal is (and has always been) to aim to give players as many possibilities as possible. If it will become more limited than expected, it will be essentially due to time, balance or technical constraints, nothing more. Best Regards, Nyzaltar.
  3. Dear Noveans, We are glad to inform you that several QA jobs have just opened at Novaquark. As having a deep knowledge of the game is a big plus and some of our devoted players may be interested in breaking into the video game industry, we wanted to announce it here first before posting outside the community. This is a permanent, full-time, remote position. Responsibilities: Create test plans and test cases for assigned areas of the game based on production expectations containing accurate verification points, including edge case test scenarios and potential knock-on issues over other areas that could be impacted by specific integrations. Execute test, document results, and measure impact. Report on the user experience and test results, escalating when necessary. Analyze information provided by the Development and Production teams and identify risk areas. Partner with Development, providing solid communication and collaboration. Ensure all test tool data is high quality and updated daily. Document and maintain all necessary testware. Participate in test closure activities; i.e. testware evaluation, knowledge transfer. Always champion the customer experience. Requirements: Able to develop and foster strong working relationships with development partners, customers, support teams, and management. Excellent verbal and written communication skills, including accurate and timely reporting. Excellent organization and time management skills. Passion for software quality and a keen eye for detail. Able to analyze and interpret data/workflows, recognize critical issues, and raise concerns. Previous experience with issue tracking databases (JIRA, Hansoft, DevTrack, Mantis etc.) Good troubleshooting skills. Fluent in English (written and spoken). Pluses: Gray-box and white-box testing experience. Certified ISTQB advanced test analyst or equivalent. Experience with application lifecycle and test case management tools. Previous quality assurance experience with an online title, preferably a MMO. Qualified applicants should send their resumes to jobs@novaquark.com. The Novaquark Team.
  4. To provide better support for our community, effective today (Feb 12) there will no longer be a GM presence on Discord or in-game. All bug reports and customer service requests must be submitted through the ticketing system. In recent months, the Customer Support team has made great efforts to improve their processes, resulting in a significant upswing on ticket turnaround times and resolution. A major component in this success has been to put more focus on the ticket system. Exclusively using support tickets enables the team to be more efficient in tracking issues and eliminates the duplication of requests that often happened when community members contacted Support staffers directly. The ticket system also provides a streamlined way for information to quickly reach members of the team who need to be involved in addressing and resolving issues as they are reported. Tickets will be addressed between Monday and Friday. A triage system is in place to bring highest priority tickets, such as when someone is entirely unable to play, to the forefront. We know that changes can initially be challenging, but we’re confident that this is a move in the right direction. We appreciate the support of our community and want to be sure we’re giving them the support they deserve in turn. Best Regards, The Novaquark Team.
  5. Calling all Noveans! We’re nearing the final stages of preparing the Dual Universe public test server (PTS) for its upcoming grand opening, and we need your help. If you are an active DU subscriber, please join us for a PTS load test. During this test, we will be gathering data related to server capacity and performance and trying out the new launcher. What’s more, you’ll be getting your first taste of the 0.24 build that’s currently in development. Your character and assets from the Live server will be mirrored on PTS. Your account login information will be the same for both the Live server and PTS; however, access to PTS requires downloading, installing and running a separate client, as well as the testing of the new launcher we’re rolling out with 0.24. Get the PTS client here. Feedback and bug reports related to PTS should be posted in this designated forum. Note that we anticipate that the performance won’t be smooth. They never are with these sorts of tests - and that’s a big part of what makes them important. It’s important to mention that PTS is solely for testing purposes. We’d like to manage expectations that PTS updates may include feature prototypes and gameplay changes that might not ever come to the Live server. We understand that some players prefer a more stable and polished gameplay experience. Test servers aren’t everyone’s cup of tea. Updates will be unpolished. There will be no Customer Support. The server may be offline for extended periods, wiped or taken offline without advance notice. That being said, those who choose to brave the raw environment of the PTS will find there are certain advantages. Participation on PTS will give you the chance to help shape DU by sharing your insights and constructive criticism earlier in the development process. You’ll also get sneak peeks at content before it’s deployed on the Live server and impacts the persistent universe of DU. This will afford you the chance to formulate strategies for how to get the most out of upcoming changes. In addition, there may be times when we ease the experience by providing necessary equipment and resources on a discretionary basis. For example, if we need to test a new weapon, we may provide it for free to save PTS players the time and effort of creating it for themselves. The Novaquark team hopes that many players will choose to help us test features on the PTS in the future, as it is one of the steps we are taking to further improve the quality of our releases, make sure our features are relevant, and overall have a development approach that further involves our community of players. Best Regards, The Novaquark Team
  6. Chers Novéens, Bien que nous ayons fait peu de communication jusqu’ici dans la langue de Molière, cela ne nous a pas empêché d’écouter vos demandes de voir le jeu entièrement traduit en français, de même que les annonces, les nouvelles ou même simplement les interactions entre l’équipe Novaquark et la communauté francophone. Certains parmi vous savent déjà que si cela ne s’est pas fait plus tôt, ce n’est pas par manque d’envie de notre part - surtout pour un studio d’origine française - mais plus pour des questions d’effectifs. Nous devions faire un choix entre communiquer dans une langue où une majorité de joueurs au niveau international pourraient comprendre nos communiqués, ou choisir de communiquer dans notre langue d’origine, mais toucher beaucoup moins de joueurs d’emblée, ce qui aurait rendu les choses beaucoup plus compliquées pour développer le jeu à l’international par la suite. Aujourd’hui, ce choix difficile que nous avons dû faire est en train de s’estomper, avec l’arrivée de NQ-Nishtar, qui se consacrera principalement aux interactions avec la communauté francophone! Nous comptons sur vous pour lui faire bon accueil ! L’équipe communautaire Novaquark.
  7. Hi Noveans! A new hotfix has been deployed today and is ready for you to download. Bug Fixes Fixed DRM incorrectly preventing voxels from being copied over long distances, when the source construct was not rendered. Dual Universe is now in version r0.23.5. Best Regards, Nyzaltar.
  8. @RedstarBunny Your post have been edited and an explanation has been given. As the only purpose of this thread is only meant to bash Customer Support and not finding a solution, it will be now locked.
  9. Hi @Nightranger Thank you for standing up against misleading information. However, why it's understandable that you may be frustrated, there is an explanation for every point you've mentioned: 1) The difference in time to apply the punishment: A mod may not have seen immediately the rule broken by the other community member. It could also be a different mod who see the other player posts and yours. Moreover, until recently, we had a very relaxed policy in terms of moderation on the Discord. We are all (the Novaquark team and the Moderator team) for the freedom of speech. However, recently, with the populations growth and recent technical problems, some people abused clearly this freedom and made the Discord a lot less friendly that it used to be. The frustration is understandable when there are issues, but some community have crossed the line. So it has been asked to the Moderator team to enforce a moderation rules in a stricter way. The moderation has become suddenly heavy, maybe a bit too heavy, and some adjustments probably need to be made. Perfectly balanced moderation is not something that easy, especially on a Discord with thousands of players. Though they may have had a heavy hand in that case, The mods have done their job. 2) Regarding the fact that the other involved person was a backer: It was never taken into account in the sanction. If he was let free to speak as he did until now, it wasn't because he was a backer, but because he started to do it during a time where the moderation policy was more relaxed. A few backers started to have an unacceptable behavior on Discord, and they got heavily sanctioned (and among them were some backers with a much higher level than the one you interacted with. Being a backer is not a protection nor a freepass to have a toxic behavior, no matter the backer level). 3) The reason for the sanction: On a global level, calling someone "shitmongering idiot" fall into the profanity field. You were not really muted for the word "idiot", but more for "shitmongering". While it was probably deserverd this time, it's a slippery slope to allow it, as others may use in other context, provocative and not necessary deserved. Though it's totally understandable that you feel frustrated to have been pushed while fighting disinformation, the punishment (30 minutes) wasn't that strong, even if it was maybe a bit heavy, due to the context. A simple warning could have work too, but again, keep in mind that there are thousands of players on the Discord now and it's not always easy to make the perfect call on the spot. After discussing with the Moderation team it was clearly nothing personal. Also, yes, though your post were removed (and a bunch of others), there is proof as some bot is logging removed posts. 4) The 24 hours mute reason: Well, the rule you broke this time was pretty clear. It's the same on both Discord and the Forum, and it's a fairly common rule among internet communities: "Do not challenge/call out publicly a Mod decision." @Braddock512 is right: If you have an issue, try to talk in private with the Moderator or at least one Moderator who is available. If you're not convinced by the explanation and you have very solid reasons of not accepting the mod decision, then you can escalate to a Community Manger (NQ-Naerais, NQ-Nomad or I). By challenging/calling out publicly, it can be interpreted as a way to make trouble and not really a will to find an explanation or a solution. It never ends with a happy ending when done in public. Because of what has just been explained, this rule will never change. Ultimately, if you see someone starting spreading disinformation, if it seems the person cannot be reasonned, do as @blazemonger said: ping the mods. That's a valid reason to ping them. Do not take the risk of putting yourself in trouble by starting saying profanity. It's not because some around do that and haven't been moderated (yet) that it's okay to do it yourself in return. Moderators may not have eyes everywhere at any time, and again, keep in mind that the discussion flow is quite fast, making it difficult to spot everything, because the Discord hosts thousands of players. All in all, we'll try to improve the moderation of the Discord, to make it more adapted to the Community growth. We just ask you to be a bit more patient. Best Regards, Nyzaltar.
  10. @Kyllian @ToothlessRaider @LouHodo The current waiting queue for the Customer Support is exceptional and temporary The Customer Support had a decent response time in Alpha (around 48-72 hours). However, the surge of requests exploded with Beta Launch, and we are currently scaling up our Customer Support team to catch up with the amount of requests. Please be patient. If you have no answer yet, it's not because the Customer Support doesn't want to answer you. It's just that there are way too many tickets to handle each of them as quickly as the team would like. On a side note, this forum has rules: insults, provocations & flaming are not tolerated. I will put the posts above on the (understandable) frustration, but if this continues we will moderate without further notice. Best Regards, Nyzaltar.
  11. Hi @Anomalos @Morlock and @Verd_Mooring Welcome in the Dual Universe community! Just a kind reminder though: while it's perfectly fine to gather between players sharing the same affinities (whether it's religion, culture, or any other topic), keep in mind that no promotion of any religion is allowed on any platform managed by Novaquark (the Dual Universe forum, the official Dual Universe Discord server, the in-game chat, or any of the social media managed by Novaquark). Also please refrain to bump the topic if there is no new reply for a while (if everyone started to do the same, it would become really messy). We hope you'll understand our stance on the matter. Best Regards, Nyzaltar.
  12. Why adopt an anti-cheat system? It’s no secret: Cheating is prevalent in many multiplayer games. It’s an even bigger problem in a Single-Shard metaverse with PvP, like Dual Universe. Therefore, we needed to put several safety measures in place to ensure a fair game for all players. Our client anti-cheat implementation is one of these measures. The main goal of the EQU8 anti-cheat system we adopted is to prevent modification of the game client as a lot of cheats rely on these modifications in order to access hidden data, automate actions, or display extra information to the cheater. For example, a "wall hack" usually reads the other players positions in the game memory and overlays these on the game’s interface. The anti-cheat system has other roles too, but we don't want to enter into too technical details here. We’re no anti-cheat experts, especially client-side. On the other hand, EQU8 has a dedicated team working on it full time. They also gather experience from other games, so it makes sense to use their solution, which is already up and running, as well as their experience and availability to help us in that regard. Why using a client side solution instead of securing the Server ? Client-side security is usually considered a bad thing, as the computer is controlled by the player. Indeed. In an ideal world, all controls and all security measures should be server-side. However, there are two good reasons to also use a client-side anticheat: There are controls which are difficult to implement server-side, and which we don’t have any clever solution yet, nor the time to work on for now. For example, loading the game physics for all players at the same time, and ensuring no one is passing through walls, is nearly impossible to do in real-time. In security, there is also a notion called “in depth defense”. It acknowledges a system can never be 100% secured and thus requires several layers of security. If one fails, the second prevents further escalation. We know a client-side anticheat cannot be 100% bullet-proof. However, it does increase the technical requirements of any client-side attack. The better the anticheat solution is, the more skills and time are required… up to the point where the effort is not worth the gain. This means two things: less active cheats in the game, and more time for us to identify those who fall between the cracks. Of course, it does not mean we are leaving our Server unprotected; Another reason why we delegated the client-side anticheat to an external partner is that it leaves us more time to work on the Server. And just to be clear, what we’re saying is not a challenge to attract any sort of attack here 😆 Why EQU8? It’s less intrusive than other, similar third-party solutions, and aims to respect players' privacy. For example, EQU8 only gathers information when the game is running (and few personal data altogether). They also insisted to not get any personal data from us (like players emails or username); we only send an anonymous player identifier. You can check their FAQ at https://equ8.com/faq, and their privacy policy at https://equ8.com/assets/privacy.pdf for more details. It has low performance impact (actually, it’s almost imperceivable) and good reputation regarding false positives and potential crashes. The EQU8 team is very responsive and engaged. This is a big strength of theirs, and we greatly appreciate their unconditional support! The solution is very flexible and configurable, which is important because Dual Universe is a complex game that often requires specific tuning. Oh, and the most important: it detects cheaters efficiently. 🧐 Launcher changes The anti-cheat needs to install a Windows service on its first run to work properly. This requires administrator privileges, which is why the launcher requests them. This service only runs with the game. If the game is stopped, so does the service. Please also keep in mind that stopping the service on purpose triggers a kick, as it’s interpreted as a cheating attempt. The launcher currently requests administrator privileges on each launch. This is a bug which will be fixed soon. With the introduction of the anticheat, the client will refuse to start if run directly from the binary (Dual.exe). This is expected and is a technical constraint. You need to start the game from the launcher every time. What is authorized or forbidden Modifying the game files is forbidden, (except for the "Game/data/lua" folder (this is the only location where you can add or modify files). Modifying the game cache is forbidden (by default it is located in the directory C:\Users\<user>\AppData\Local\NQ\DualUniverse\) ; Reading or modifying the game memory is forbidden. Disabling, modifying, or attempting to evade the anti-cheat in any way is forbidden. Playing at the same time with two or more accounts is authorized, but please note, that any form of automating multiple accounts is forbidden Helping someone, or driving someone, to do forbidden actions is obviously forbidden too. Discovering or knowing an issue, bug, or exploit and benefiting from it instead of reporting it to Novaquark is forbidden. Sharing accounts between different people is forbidden. Any action performed on your account is the responsibility of its owner. The Customer Support team won’t be able to help regarding any issues happening due to account sharing. The owner is responsible for any action made with the account. Trying to degrade the game performances of other players for any reason is forbidden. Creating new Lua files for debugging purposes is authorized as long as these are new files imported from in game scripts. In this case, you should put the files in the Game\data\lua\ folder to be able to import them. Using macro programs (like AutoHotKey) or similar hardware tools is authorized as long as you don’t automate gameplay. We consider gameplay as automated (and, thus, forbidden) when the macro or script: - Takes decisions based on game feedback - Executes actions for more than a few seconds - Executes without any user input or when not actively playing the game. For example, using a macro to keep a button pushed instead of maintaining it is authorized. But using a macro to send a message every hour is forbidden, especially if you are not even in front of your screen. What happens to cheaters ? Our policy is to not issue automatic bans. There is always a human review when the anti-cheat system detects any unauthorized behaviour. Nonetheless, you may temporarily be kicked out of the game if the anti-cheat cannot initialize correctly. Sanctions include (at the discretion of the Novaquark team): - Removing access to the game, temporarily or permanently (aka ban), - In case of recurring offenses, the player may get a hardware ban (in this case, the player won’t be able to play the game with any current or future account, even if those accounts were never used for cheating). - Plus any action required to revert any change made to the game world (removing Quantas or items, restoring constructs state, etc.). - This list is not exhaustive and may be updated by Novaquark as the team sees fit. Why is it forbidden to modify Lua files or import custom DLL ? We know some players or organizations have used local libraries (aka. DLLs) with great success and with good intentions. However, this option gives unfair advantages compared to pure in-game scripts (extra CPU capabilities, the ability to execute Internet requests or load/store data on the computer disk for example). Moreover, we don't want players to massively share and use these custom libraries because it has severe security and privacy implications that we cannot control and we want to protect our players (for example, a player in an organization would need to install the organization library to use its scripts and constructs, but this library may as well read all his/her files without his/her knowledge nor consent on the disk, and send them to the author or do almost anything on the computer). Keep in mind that libraries could contain malware too. You don’t want that. Finally, adding or modifying a DLL allows users to modify the game behavior in an arbitrary way, which directly leads to heavy cheating. For example, it allows access to the game’s memory and to escape the anti-cheat verification. We can't secure this at all, so player-made libraries are clearly a no-go security wise. Therefore, after careful examination, we decided to forbid any modification to the game files. This restriction also includes the local Lua files as they contain security measures to ensure the game integrity and players privacy (for example, you could load a library by editing the global.lua file; this file is also responsible to make sure in-game scripts cannot read personal documents on your computer). The exception to this rule are files found in: "Game/data/lua" folder (this is the only location where you can add or modify files Developers may still create new Lua files for debugging purposes if they want to (these files will be under control because global.lua is loaded first and sets up safeguards for any file loaded after itself). Could player-made libraries be integrated after NQ’s validation ? Having a process to submit, review, and integrate libraries looks good on the paper. However, code review is a tedious process. It is a lot harder than checking an image. There would be technical challenges to integrate them into the game too. Also note that we don't want to transform Lua scripts into full-fledged operating systems. They are simply supposed to be lightweight scripts, not full-fledged operating systems. 🛰️ Thus, we don't want to engage this process, at least in the near future. We simply don’t have the time or resources for this at the moment. EQU8 is not compatible with Linux / consoles Unfortunately, EQU8 does not work under Linux, even with Wine. This is due to the Windows functions it uses to protect the game’s integrity, which are different from other operating systems. This is a trade-off we had to make between having a fair game (without cheats) and compatibility. Most players and games are on Windows. Thus, very few anti-cheat solutions support Linux (even less with good support). Because of this, we did not find an anticheat solution which works on Linux and suits our needs. However, please note that this decision doesn't prevent us from adding an alternative anti-cheat solution in the future, in case we decide to officially support Linux systems or consoles later on. Nothing prevents us from having a different anti-cheat for each platform. 😎 We hope you found this FAQ about anti-cheats useful and helped to understand better why we chose EQU8. Best Regards, The Novaquark team Last updated: October 5, 2020
  13. Hi Doomslayer and welcome in the Dual Universe community! There has been a temporary authentication issue yesterday so it might be the reason. Did you try to log in with you email address as login ID? Have you tried again since then? Best Regards, Nyzaltar.
  14. Dear Alpha testers, The Beta launch is coming in just a few weeks and as you might expect it, so is the pre-Beta wipe! You will have 2 last test sessions before the wipe, during which we ask you to save all the Constructs you want to keep under the form of a Blueprint. We know that this official announcement comes on short notice, but as you can imagine, the whole team is on a tight schedule to deliver the Beta at the end of the month and we’re trying to inform you as much in advance as possible with the time constraints. The last test sessions before the wipe will occur will be: From Thursday, August 6th at 14:00 UTC To Monday, August 10th at 14:00 UTC From Thursday, August 13th at 14:00 UTC To Monday, August 17th at 14:00 UTC Remember, everything will be wiped following this session, except the normal blueprints located in your Player Inventory (Nanopack), so be sure to keep those previously on your character, and not anywhere else (like in a container). Last but not least, we also want to apologize for the inconvenience regarding the very short notice about the extended PvP zone and the issues that may have resulted from the situation. However, if you’re in a situation where some of your Constructs have been damaged before you can make an up-to-date blueprint of the said Constructs, please contact our Customer Support as soon as possible so you can get help from our team before the next test session. If you’re in such a situation, please read carefully the process described in the previous announcement published here. Best Regards, The Novaquark team.
  15. Hi everyone, With the Alpha 3.2 deployed, the PvP Zone size has now been significantly increased: Construct vs Construct mode is now possible anywhere in space, except in a radius of 500km around each planet. Note that this is not the final version of the PvP design, as it will be progressively iterated during Beta. This announcement comes on a very short notice, but don't worry: The team has taken preventive measures against Construct damage or loss if you haven't already made up-to-date blueprints for all your creations and if some of your Constructs are now in the extended PvP zone (read below if you're in this situation). The wipe for the Beta is not far away, and if we want to test a bit the extended PvP Zone before Beta Launch, very few opportunities of test sessions remain: it's now or never! All the Constructs with a Space Core Unit, or a Dynamic Core Unit (which is not located on a Planet), have been saved under the form of a Blueprint on our side, before server opening. If you currently have Constructs in the extended PvP Zone, we suggest to move as much of your assets located there as possible to the nearest Planet as soon as you will be able to log in the game. If you can’t log in soon enough before your assets have been attacked / damaged, please follow the process below: Contact our Customer Support. Give the name of the damaged / lost Construct(s) and its owner’s name. The involved Construct(s) will be deleted. You will receive in your Character Inventory a Special Blueprint* for each Construct deleted this way. Expect to get the said Blueprint(s) for the next test session, not the ongoing one (if you contacted the Customer Support during one). Please, read carefully: How a Special Blueprint* works: a Special Blueprint* is one time use only, but doesn’t require any material. However, no resource located in the Containers of the Construct is saved and RDMS is reset as well. Warning: Special Blueprints* are deleted during a wipe! So if you don’t have a proper save of your Construct, use the Special Blueprint* in a safe area and once your Construct is deployed, make a normal Blueprint of it, to be sure to be able to make it again after the wipe for the Beta Launch. * "Special Blueprint" is a temporary name. It has been called a few time "Magic Blueprints" in the past. It may be called under another (final) name later, to fit better into the lore. The Novaquark team.
  • Create New...