mirror of
https://github.com/openfrontio/OpenFrontIO.git
synced 2026-06-21 08:20:50 +00:00
Merge branch 'v31'
This commit is contained in:
+656
-496
File diff suppressed because it is too large
Load Diff
+274
-19
@@ -26,6 +26,11 @@
|
||||
border-bottom: 1px solid #eee;
|
||||
padding-bottom: 5px;
|
||||
}
|
||||
h3 {
|
||||
color: #34495e;
|
||||
margin-top: 20px;
|
||||
margin-bottom: 10px;
|
||||
}
|
||||
ul {
|
||||
padding-left: 25px;
|
||||
}
|
||||
@@ -51,12 +56,13 @@
|
||||
</head>
|
||||
<body>
|
||||
<h1>Terms of Service</h1>
|
||||
<p class="updated-date"><strong>Last Updated: 4/29/2025</strong></p>
|
||||
<p class="updated-date"><strong>Last Updated: 5/11/2026</strong></p>
|
||||
|
||||
<h2>1. Introduction</h2>
|
||||
<p>
|
||||
Welcome to OpenFront ("we," "our," "us"). These Terms of Service ("Terms")
|
||||
govern your access to and use of our website at https://openfront.io and
|
||||
govern your access to and use of our website at https://openfront.io, our
|
||||
game clients distributed via Steam, Crazy Games, and other platforms, and
|
||||
our Discord bot (collectively, the "Service"). By accessing or using our
|
||||
Service, you agree to be bound by these Terms.
|
||||
</p>
|
||||
@@ -64,7 +70,9 @@
|
||||
<h2>2. Definitions</h2>
|
||||
<ul>
|
||||
<li>
|
||||
"Service" refers to both our website and Discord bot functionality
|
||||
"Service" refers to our website, game clients (including those
|
||||
distributed via Steam, Crazy Games, and other platforms), and Discord
|
||||
bot functionality
|
||||
</li>
|
||||
<li>"Bot" refers specifically to our Discord bot application</li>
|
||||
<li>"Website" refers to https://openfront.io</li>
|
||||
@@ -73,9 +81,31 @@
|
||||
Service
|
||||
</li>
|
||||
<li>"Discord" refers to Discord Inc. and its services</li>
|
||||
<li>
|
||||
"FFA" or "Free-for-All" refers to any game mode in which players are not
|
||||
formally assigned to teams by the game and each player's stated
|
||||
objective is to win individually
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
<h2>3. Account Registration and Discord Integration</h2>
|
||||
<h2>3. Eligibility</h2>
|
||||
<p>
|
||||
You must be at least 13 years old to use our Service. If you are a
|
||||
resident of the European Economic Area, the United Kingdom, or any other
|
||||
jurisdiction that requires a higher minimum age for the processing of
|
||||
personal data, you must be at least 16 years old, unless local law
|
||||
provides for a lower age of digital consent (in which case you must meet
|
||||
that age).
|
||||
</p>
|
||||
<p>
|
||||
By using the Service, you represent and warrant that you meet these age
|
||||
requirements and that you have the legal capacity to enter into these
|
||||
Terms. If we become aware that we have collected personal information from
|
||||
a user below the applicable minimum age, we will take reasonable steps to
|
||||
delete that information and terminate the account.
|
||||
</p>
|
||||
|
||||
<h2>4. Account Registration and Discord Integration</h2>
|
||||
<p>
|
||||
Our Service uses Discord for authentication. By accessing or using our
|
||||
Service, you authorize us to access certain Discord account information,
|
||||
@@ -89,15 +119,24 @@
|
||||
account.
|
||||
</p>
|
||||
|
||||
<h2>4. User Conduct</h2>
|
||||
<h2>5. User Conduct</h2>
|
||||
<p>When using our Service, you agree not to:</p>
|
||||
<ul>
|
||||
<li>
|
||||
Use the Service in any way that violates any applicable laws or
|
||||
regulations
|
||||
</li>
|
||||
<li>Harass, abuse, or harm another person or group</li>
|
||||
<li>Impersonate another user or person</li>
|
||||
<li>Harass, abuse, threaten, or harm another person or group</li>
|
||||
<li>
|
||||
Engage in hate speech or post content that is discriminatory, racist,
|
||||
sexist, homophobic, transphobic, or otherwise targets a person or group
|
||||
based on a protected characteristic
|
||||
</li>
|
||||
<li>
|
||||
Post or transmit content that is sexually explicit, obscene, violent, or
|
||||
that sexualises, endangers, or otherwise harms minors
|
||||
</li>
|
||||
<li>Impersonate another user, OpenFront staff, or any other person</li>
|
||||
<li>Use our Service for unauthorized advertising or promotion</li>
|
||||
<li>
|
||||
Attempt to access areas of our Service that you are not authorized to
|
||||
@@ -118,7 +157,176 @@
|
||||
<li>Attempt to reverse engineer any portion of our Service</li>
|
||||
</ul>
|
||||
|
||||
<h2>5. Data Collection and Privacy</h2>
|
||||
<h2>6. Fair Play and Competitive Integrity</h2>
|
||||
<p>
|
||||
OpenFront is a competitive multiplayer game and we take competitive
|
||||
integrity seriously. In addition to the conduct rules in Section 5, you
|
||||
agree not to engage in any of the following behaviours:
|
||||
</p>
|
||||
|
||||
<h3>6.1 Offensive usernames and identifiers</h3>
|
||||
<p>
|
||||
You may not use any username, clan tag, flag, custom pattern, or other
|
||||
identifier displayed in the Service that is hateful, harassing,
|
||||
discriminatory, sexually explicit, threatening, that glorifies violence or
|
||||
self-harm, that impersonates another person or entity (including OpenFront
|
||||
staff, moderators, or well-known players), that promotes illegal activity,
|
||||
or that is otherwise offensive. We reserve the right to force-rename
|
||||
accounts, remove or revoke cosmetic items, or suspend accounts at our sole
|
||||
discretion, with or without prior notice, where we consider an identifier
|
||||
to fall within this prohibition.
|
||||
</p>
|
||||
|
||||
<h3>6.2 Teaming and collusion in Free-for-All modes</h3>
|
||||
<p>
|
||||
In any FFA mode, you may not coordinate with other players to gain a
|
||||
competitive advantage. Prohibited behaviour includes, without limitation:
|
||||
</p>
|
||||
<ul>
|
||||
<li>
|
||||
Pre-arranged alliances or non-aggression pacts arranged outside the
|
||||
match
|
||||
</li>
|
||||
<li>Sharing accounts or "hot-seating" between multiple people</li>
|
||||
<li>
|
||||
Deliberately feeding resources, territory, or units to another player,
|
||||
other than in dedicated team game modes where shared resources and
|
||||
cooperative play between teammates are an intended function of the mode
|
||||
</li>
|
||||
<li>
|
||||
Using external communication channels (Discord, voice chat, livestreams,
|
||||
co-watching, or any other out-of-game communication) to coordinate play
|
||||
with other participants in the same FFA match
|
||||
</li>
|
||||
</ul>
|
||||
<p>
|
||||
In-game diplomacy — including truces, non-aggression, and betrayal —
|
||||
negotiated during the course of a single match using in-game mechanics is
|
||||
a normal part of OpenFront and is not prohibited. The prohibition in this
|
||||
section is directed at sustained, pre-arranged, or externally-coordinated
|
||||
play that defeats the purpose of an FFA mode.
|
||||
</p>
|
||||
|
||||
<h3>6.3 Multi-accounting</h3>
|
||||
<p>
|
||||
You may not create, control, or use more than one account to participate
|
||||
in the same match, to manipulate matchmaking, to evade a ban or other
|
||||
moderation action, or otherwise to circumvent these Terms.
|
||||
</p>
|
||||
|
||||
<h3>6.4 Rating and ranking manipulation</h3>
|
||||
<p>
|
||||
You may not engage in win-trading, account boosting, intentional losses
|
||||
("throwing"), queue dodging, or any other behaviour designed to manipulate
|
||||
competitive rankings, leaderboards, tournament results, or matchmaking,
|
||||
whether for yourself or for another player.
|
||||
</p>
|
||||
|
||||
<h3>6.5 Cheating and unauthorised modifications</h3>
|
||||
<p>
|
||||
You may not use, develop, distribute, or promote any cheat, bot, macro,
|
||||
automation tool, modified client, memory editor, packet manipulation tool,
|
||||
or any third-party software or technique that provides an unfair gameplay
|
||||
advantage or alters the intended behaviour of the game.
|
||||
</p>
|
||||
|
||||
<h3>6.6 Exploits</h3>
|
||||
<p>
|
||||
You may not knowingly exploit any bug, glitch, or unintended behaviour in
|
||||
the Service. Suspected bugs must be reported to us privately via our
|
||||
official GitHub repository or Discord server rather than exploited or
|
||||
publicly weaponised.
|
||||
</p>
|
||||
|
||||
<h3>6.7 Disruptive play</h3>
|
||||
<p>
|
||||
You may not engage in sustained behaviour intended to ruin the experience
|
||||
for other players, including griefing, spawn-camping in violation of mode
|
||||
rules, intentional AFK or idle play, chat spam, or coordinated harassment
|
||||
of specific players.
|
||||
</p>
|
||||
|
||||
<h3>6.8 Enforcement</h3>
|
||||
<p>
|
||||
We may, at our sole discretion and with or without prior notice, take any
|
||||
of the following actions in response to a breach of these Terms, including
|
||||
the rules in this Section 6: issue a warning; temporarily suspend an
|
||||
account; permanently ban an account; force-rename an account; revoke,
|
||||
remove, or refuse to deliver cosmetic items; reset or remove statistics,
|
||||
ratings, or leaderboard entries; or take any other corrective action we
|
||||
consider appropriate.
|
||||
</p>
|
||||
<p>
|
||||
Enforcement actions may apply across all accounts that we reasonably
|
||||
believe are controlled by, or operated on behalf of, the same person, and
|
||||
across all platforms on which OpenFront is distributed (including the
|
||||
website, Steam, Crazy Games, our Discord server, and our Discord bot).
|
||||
Severe violations — including but not limited to cheating, the use or
|
||||
distribution of unauthorised modifications, repeated offences after prior
|
||||
warnings, or any behaviour that endangers minors — may result in an
|
||||
immediate permanent ban without prior warning.
|
||||
</p>
|
||||
|
||||
<h3>6.9 Appeals</h3>
|
||||
<p>
|
||||
If you believe an enforcement action against your account was made in
|
||||
error, you may contact us at support@openfront.io within 30 days of the
|
||||
action. We will review appeals in good faith but reserve the right to
|
||||
maintain or modify any enforcement action at our sole discretion. We do
|
||||
not commit to a specific response timeframe and our decision on an appeal
|
||||
is final.
|
||||
</p>
|
||||
|
||||
<h2>7. Public Profiles, Leaderboards and Display Names</h2>
|
||||
<p>
|
||||
Some features of the Service are public by design. By using the Service,
|
||||
you acknowledge and agree that the following information may be displayed
|
||||
publicly to other users and to non-users (including on the Website,
|
||||
in-game, on Steam, on Crazy Games, in our Discord server, and on
|
||||
third-party sites or applications that display OpenFront data):
|
||||
</p>
|
||||
<ul>
|
||||
<li>
|
||||
<strong>Player ID.</strong> Each account is assigned a unique,
|
||||
persistent identifier ("Player ID"). Your Player ID may be displayed
|
||||
publicly alongside your in-game activity and may be used to look up your
|
||||
match history, statistics, and leaderboard position.
|
||||
</li>
|
||||
<li>
|
||||
<strong>Display name.</strong> A display name associated with your
|
||||
Player ID may be shown publicly. This may take the form of a custom
|
||||
display name that you have set, your Discord username, or one or more of
|
||||
the names you have most recently used in the Service. We may retain and
|
||||
display a history of recent display names in order to deter ban evasion,
|
||||
name spoofing, and impersonation, and to support fair play enforcement.
|
||||
</li>
|
||||
<li>
|
||||
<strong>In-game activity.</strong> Match results, statistics, ratings,
|
||||
leaderboard positions, cosmetic items in use, clan or team affiliations,
|
||||
and similar gameplay information may be displayed publicly.
|
||||
</li>
|
||||
</ul>
|
||||
<p>
|
||||
Your email address, Discord ID, IP address, payment information, and any
|
||||
other identifying or contact information that you have not chosen to
|
||||
display in-game will not be exposed publicly through this feature.
|
||||
</p>
|
||||
<p>
|
||||
Display names remain subject to Section 6.1. We may force-rename, hide, or
|
||||
replace display names that breach that section, and we may retain a record
|
||||
of removed display names internally for moderation and enforcement
|
||||
purposes.
|
||||
</p>
|
||||
<p>
|
||||
If you do not wish to have your historical display names shown publicly
|
||||
and would like to request that we display only your current name, please
|
||||
contact us at support@openfront.io. We will assess such requests on a
|
||||
case-by-case basis and reserve the right to decline where retention of
|
||||
historical names is necessary for moderation, anti-evasion, or
|
||||
anti-impersonation purposes.
|
||||
</p>
|
||||
|
||||
<h2>8. Data Collection and Privacy</h2>
|
||||
<p>
|
||||
We collect and process personal information as described in our Privacy
|
||||
Policy, which is incorporated by reference into these Terms. By using our
|
||||
@@ -126,7 +334,7 @@
|
||||
Policy, including our collection, use, and sharing of your information.
|
||||
</p>
|
||||
|
||||
<h2>6. Content and Intellectual Property</h2>
|
||||
<h2>9. Content and Intellectual Property</h2>
|
||||
<p>
|
||||
All content available through our Service, including but not limited to
|
||||
text, graphics, logos, icons, images, audio clips, and software, is the
|
||||
@@ -134,7 +342,7 @@
|
||||
trademark, and other intellectual property laws.
|
||||
</p>
|
||||
|
||||
<h2>7. User-Generated Content</h2>
|
||||
<h2>10. User-Generated Content</h2>
|
||||
<p>
|
||||
You retain ownership of any content you submit, post, or display on or
|
||||
through our Service ("User Content"). By submitting User Content, you
|
||||
@@ -143,8 +351,15 @@
|
||||
and publicly perform your User Content in connection with operating and
|
||||
providing our Service.
|
||||
</p>
|
||||
<p>
|
||||
You represent and warrant that you have all rights necessary to submit
|
||||
your User Content and to grant the licence above, and that your User
|
||||
Content does not infringe the intellectual property, privacy, or other
|
||||
rights of any third party and does not breach Sections 5 or 6 of these
|
||||
Terms.
|
||||
</p>
|
||||
|
||||
<h2>8. Service Modifications and Availability</h2>
|
||||
<h2>11. Service Modifications and Availability</h2>
|
||||
<p>
|
||||
We reserve the right to modify, suspend, or discontinue the Service (or
|
||||
any part thereof) at any time, with or without notice. We will not be
|
||||
@@ -158,7 +373,7 @@
|
||||
errors.
|
||||
</p>
|
||||
|
||||
<h2>9. Limitation of Liability</h2>
|
||||
<h2>12. Limitation of Liability</h2>
|
||||
<p>
|
||||
To the maximum extent permitted by law, OpenFront and its affiliates,
|
||||
officers, employees, agents, partners, and licensors will not be liable
|
||||
@@ -175,13 +390,18 @@
|
||||
<li>
|
||||
Unauthorized access, use, or alteration of your transmissions or content
|
||||
</li>
|
||||
<li>
|
||||
Any enforcement action taken under Section 6 of these Terms, including
|
||||
any account suspension, ban, force-rename, or removal of cosmetic items,
|
||||
statistics, or leaderboard entries
|
||||
</li>
|
||||
</ul>
|
||||
<p>
|
||||
In no event shall our aggregate liability for all claims relating to the
|
||||
Service exceed one hundred dollars ($100).
|
||||
</p>
|
||||
|
||||
<h2>10. Disclaimer of Warranties</h2>
|
||||
<h2>13. Disclaimer of Warranties</h2>
|
||||
<p>
|
||||
The Service is provided on an "AS IS" and "AS AVAILABLE" basis without any
|
||||
warranty of any kind, whether express or implied. We expressly disclaim
|
||||
@@ -190,21 +410,28 @@
|
||||
particular purpose, and non-infringement.
|
||||
</p>
|
||||
|
||||
<h2>11. Discord's Terms and Conditions</h2>
|
||||
<h2>14. Discord's Terms and Conditions</h2>
|
||||
<p>
|
||||
Your use of Discord's services is also governed by Discord's Terms of
|
||||
Service and Privacy Policy. Our Service does not override or modify any
|
||||
terms and conditions that govern your use of Discord's services.
|
||||
</p>
|
||||
|
||||
<h2>12. Termination</h2>
|
||||
<h2>15. Termination</h2>
|
||||
<p>
|
||||
We may terminate or suspend your access to the Service immediately,
|
||||
without prior notice or liability, for any reason whatsoever, including
|
||||
without limitation if you breach these Terms.
|
||||
</p>
|
||||
<p>
|
||||
A termination or suspension under this Section 15 may, at our sole
|
||||
discretion, extend to all accounts and platforms that we reasonably
|
||||
believe are controlled by, or operated on behalf of, the same person, and
|
||||
to associated cosmetic items, statistics, ratings, and leaderboard
|
||||
entries.
|
||||
</p>
|
||||
|
||||
<h2>13. Changes to Terms</h2>
|
||||
<h2>16. Changes to Terms</h2>
|
||||
<p>
|
||||
We reserve the right to modify or replace these Terms at any time. If a
|
||||
revision is material, we will try to provide at least 30 days' notice
|
||||
@@ -216,16 +443,44 @@
|
||||
effective, you agree to be bound by the revised terms.
|
||||
</p>
|
||||
|
||||
<h2>14. Governing Law</h2>
|
||||
<h2>17. Governing Law</h2>
|
||||
<p>
|
||||
These Terms shall be governed and construed in accordance with the laws of
|
||||
California, without regard to its conflict of law provisions.
|
||||
</p>
|
||||
|
||||
<h2>15. Contact Us</h2>
|
||||
<h2>18. Severability</h2>
|
||||
<p>
|
||||
If any provision of these Terms is held to be invalid, illegal, or
|
||||
unenforceable by a court of competent jurisdiction, that provision shall
|
||||
be modified to the minimum extent necessary to make it enforceable, or, if
|
||||
it cannot be so modified, shall be severed from these Terms. The remaining
|
||||
provisions shall continue in full force and effect.
|
||||
</p>
|
||||
|
||||
<h2>19. Entire Agreement</h2>
|
||||
<p>
|
||||
These Terms, together with our Privacy Policy and any other policies
|
||||
expressly incorporated by reference, constitute the entire agreement
|
||||
between you and OpenFront with respect to the Service and supersede any
|
||||
prior or contemporaneous agreements, communications, or understandings,
|
||||
whether written or oral, relating to the Service.
|
||||
</p>
|
||||
|
||||
<h2>20. Contact Us</h2>
|
||||
<p class="contact">
|
||||
If you have any questions about these Terms, please contact us at: <br />
|
||||
If you have any questions about these Terms, please contact us at:
|
||||
<br />
|
||||
legal@openfront.io
|
||||
<br /><br />
|
||||
To appeal an enforcement action, please contact:
|
||||
<br />
|
||||
support@openfront.io
|
||||
<br /><br />
|
||||
OpenFront LLC<br />
|
||||
c/o Northwest Registered Agent, Inc.<br />
|
||||
2108 N Street, Suite N<br />
|
||||
Sacramento, CA 95816, United States
|
||||
</p>
|
||||
|
||||
<div class="footer">
|
||||
|
||||
@@ -147,7 +147,15 @@ export class GameModeSelector extends LitElement {
|
||||
<ios-add-to-home-screen-banner></ios-add-to-home-screen-banner>
|
||||
|
||||
<!-- Game cards grid -->
|
||||
<div
|
||||
${this.lobbies === null
|
||||
? html`<div
|
||||
class="flex items-center justify-center h-44 sm:h-[min(24rem,40vh)]"
|
||||
>
|
||||
<span
|
||||
class="w-24 h-24 border-[6px] border-blue-500/30 border-t-blue-500 rounded-full animate-spin"
|
||||
></span>
|
||||
</div>`
|
||||
: html`<div
|
||||
class="grid grid-cols-1 sm:grid-cols-[2fr_1fr] gap-4 sm:h-[min(24rem,40vh)]"
|
||||
>
|
||||
<!-- Left col: main card (desktop only) -->
|
||||
@@ -185,7 +193,7 @@ export class GameModeSelector extends LitElement {
|
||||
? this.renderLobbyCard(teams, this.getLobbyTitle(teams))
|
||||
: nothing}
|
||||
</div>
|
||||
</div>
|
||||
</div>`}
|
||||
|
||||
<!-- Solo: full width, desktop only -->
|
||||
<div class="hidden sm:block h-14">
|
||||
|
||||
Reference in New Issue
Block a user