Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
69 changes: 69 additions & 0 deletions docs/domain-domain-vs-subdomain.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,69 @@
---
id: domain-domain-vs-subdomain
title: "Domain: Domain vs Subdomain"
description: "Discover how to simplify connecting to your TeamSpeak 3 server using custom domains or subdomains for easy access → Learn more now"
sidebar_label: Domain vs Subdomain
services:
- domain
---

import InlineVoucher from '@site/src/components/InlineVoucher';



## Introduction

When setting up online services such as websites, game servers or panels, the terms **domain** and **subdomain** are often used interchangeably. While they are closely related, they serve different purposes and are suited for different use cases.

Understanding the difference between a domain and a subdomain helps you choose the right structure for your project and avoid unnecessary configuration complexity later on.

<InlineVoucher />



## What is a domain

A domain is the main, unique address that identifies a service or project on the internet. It represents the highest level of naming under a top-level domain and is typically registered through a domain registrar. For example, in the address:

```
server.example.com
panel.example.com
```

In these cases, `server` and `panel` are subdomains of `example.com`. Subdomains are often used to separate services, environments, or applications while keeping them logically connected to the main domain.



## Key differences between domain and subdomain

A domain is a standalone address that must be registered separately and typically represents the main identity of a project. A subdomain, on the other hand, depends on an existing domain and cannot exist on its own.

Domains are usually associated with primary content or services, while subdomains are used to organize or delegate specific functions, such as game servers, control panels, APIs, or test environments.

From a technical perspective, subdomains can be configured independently in DNS and may point to entirely different servers or services than the main domain.



## When to use a domain

Using a domain is recommended when you want a central, memorable address for your project or service. Domains are ideal for main websites, official services, or situations where branding and simplicity are important.

A dedicated domain also makes sense when a service should be clearly separated from others or when it represents the primary entry point for users.



## When to use a subdomain

Subdomains are best used when you want to organize multiple services under a single domain. They are commonly used for game servers, admin panels, web interfaces, APIs, or different environments such as testing and staging. Using subdomains allows you to keep related services grouped together while still maintaining clear separation and flexibility in configuration.



## Conclusion

Domains and subdomains serve different roles but work together to structure services on the internet. A domain represents the main identity of a project, while subdomains allow you to extend and organize services under that identity.

By choosing the right approach, you can create a clean, scalable, and easy-to-manage setup that fits your technical and organizational needs.



<InlineVoucher />
52 changes: 52 additions & 0 deletions docs/hytale-disable-world-fall-damage.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,52 @@
---
id: hytale-disable-world-fall-damage
title: "Hytale: Disable World Fall Damage"
description: "Discover how to disable fall damage on your Hytale server → Learn more now"
sidebar_label: Disable World Fall Damage
services:
- gameserver-hytale
---

import InlineVoucher from '@site/src/components/InlineVoucher';



## Introduction

On a Hytale server, gravity and fall damage are part of the world’s gameplay mechanics. When fall damage is enabled, players take damage from high dropsm when it is disabled, players can fall freely without taking damage. Disabling fall damage can be useful for creative servers, build projects, testing environments, or any scenario where fall damage should not affect the player experience.

<InlineVoucher />



## Configuration

Fall damage is controlled on a per-world basis using the world’s configuration file. Each world in the server universe has its own `config.json`, and within this file a setting determines whether fall damage is applied.

To disable fall damage, open the world’s `config.json` located in the corresponding world folder under `universe/worlds/<world_name>/config.json`. Find the setting that controls fall damage, typically represented as a Boolean flag such as `IsFallDamageEnabled`, and set it to `false`:

```
{
"IsFallDamageEnabled": false
}
```

When this value is set to `false`, players will no longer take damage from falling. If fall damage should remain enabled, the value should be set to `true`:

```
{
"IsFallDamageEnabled": true
}
```

After updating the file, save the changes and **restart the server**.
Configuration changes are only applied when the server reloads the world, so a restart is required for the new setting to take effect.



## Conclusion

By configuring the fall damage flag in the world’s configuration file, you have full control over whether players take damage from falls. For further questions or assistance, please don't hesitate to contact our support team, which is available daily to assist you! 🙂

<InlineVoucher />

2 changes: 1 addition & 1 deletion docs/hytale-obtain-uuid.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
id: hytale-obtain-uuid
title: "Hytale: Obtain UUID"
description: "Discover how to find or obtain a player’s UUID for use in server configuration and permissions → Learn more now"
sidebar_label: Install Mods
sidebar_label: Obtain UUID
services:
- gameserver-hytale
---
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,69 @@
---
id: domain-domain-vs-subdomain
title: "النطاق: النطاق مقابل النطاق الفرعي"
description: "اكتشف كيف تبسط الاتصال بسيرفر TeamSpeak 3 الخاص بك باستخدام نطاقات مخصصة أو نطاقات فرعية للوصول السهل → تعلّم المزيد الآن"
sidebar_label: النطاق مقابل النطاق الفرعي
services:
- domain
---

import InlineVoucher from '@site/src/components/InlineVoucher';



## مقدمة

عند إعداد خدمات عبر الإنترنت مثل مواقع الويب، سيرفرات الألعاب أو اللوحات، غالبًا ما تُستخدم مصطلحات **النطاق** و**النطاق الفرعي** بالتبادل. رغم ارتباطهما الوثيق، إلا أنهما يخدمان أغراضًا مختلفة ومناسبان لحالات استخدام مختلفة.

فهم الفرق بين النطاق والنطاق الفرعي يساعدك في اختيار الهيكل المناسب لمشروعك وتجنب تعقيدات التكوين غير الضرورية لاحقًا.

<InlineVoucher />



## ما هو النطاق

النطاق هو العنوان الرئيسي والفريد الذي يحدد خدمة أو مشروع على الإنترنت. يمثل أعلى مستوى تسمية تحت نطاق المستوى الأعلى وعادةً ما يتم تسجيله من خلال مسجل نطاقات. على سبيل المثال، في العنوان:

```
server.example.com
panel.example.com
```

في هذه الحالات، `server` و `panel` هما نطاقان فرعيان لـ `example.com`. غالبًا ما تُستخدم النطاقات الفرعية لفصل الخدمات أو البيئات أو التطبيقات مع الحفاظ على ارتباطها المنطقي بالنطاق الرئيسي.



## الفروقات الرئيسية بين النطاق والنطاق الفرعي

النطاق هو عنوان مستقل يجب تسجيله بشكل منفصل ويمثل عادة الهوية الرئيسية للمشروع. أما النطاق الفرعي، فيعتمد على نطاق موجود ولا يمكن أن يوجد بمفرده.

عادةً ما ترتبط النطاقات بالمحتوى أو الخدمات الأساسية، بينما تُستخدم النطاقات الفرعية لتنظيم أو تفويض وظائف محددة، مثل سيرفرات الألعاب، لوحات التحكم، واجهات برمجة التطبيقات، أو بيئات الاختبار.

من الناحية التقنية، يمكن تكوين النطاقات الفرعية بشكل مستقل في DNS وقد تشير إلى سيرفرات أو خدمات مختلفة تمامًا عن النطاق الرئيسي.



## متى تستخدم النطاق

يُوصى باستخدام النطاق عندما تريد عنوانًا مركزيًا وسهل التذكر لمشروعك أو خدمتك. النطاقات مثالية للمواقع الرئيسية، الخدمات الرسمية، أو الحالات التي يكون فيها العلامة التجارية والبساطة مهمة.

كما أن وجود نطاق مخصص منطقي عندما يجب فصل خدمة بوضوح عن الأخرى أو عندما تمثل نقطة الدخول الرئيسية للمستخدمين.



## متى تستخدم النطاق الفرعي

تُستخدم النطاقات الفرعية بشكل أفضل عندما تريد تنظيم خدمات متعددة تحت نطاق واحد. تُستخدم عادةً لسيرفرات الألعاب، لوحات الإدارة، واجهات الويب، واجهات برمجة التطبيقات، أو بيئات مختلفة مثل الاختبار والتجريب. يسمح استخدام النطاقات الفرعية بالحفاظ على تجميع الخدمات ذات الصلة معًا مع الحفاظ على فصل واضح ومرونة في التكوين.



## الخلاصة

النطاقات والنطاقات الفرعية تخدم أدوارًا مختلفة لكنها تعمل معًا لتنظيم الخدمات على الإنترنت. يمثل النطاق الهوية الرئيسية للمشروع، بينما تسمح النطاقات الفرعية بتوسيع وتنظيم الخدمات تحت تلك الهوية.

باختيار النهج الصحيح، يمكنك إنشاء إعداد نظيف، قابل للتوسع، وسهل الإدارة يلبي احتياجاتك التقنية والتنظيمية.



<InlineVoucher />
Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@
---
id: hytale-disable-world-fall-damage
title: "Hytale: تعطيل ضرر السقوط في العالم"
description: "اكتشف كيفية تعطيل ضرر السقوط على سيرفر Hytale الخاص بك → تعلّم المزيد الآن"
sidebar_label: تعطيل ضرر السقوط في العالم
services:
- gameserver-hytale
---

import InlineVoucher from '@site/src/components/InlineVoucher';



## مقدمة

في سيرفر Hytale، الجاذبية وضرر السقوط جزء من ميكانيكيات اللعب في العالم. عندما يكون ضرر السقوط مفعّلًا، يتلقى اللاعبون ضررًا من السقوط من ارتفاعات عالية، وعندما يكون معطّلًا، يمكن للاعبين السقوط بحرية دون تلقي ضرر. تعطيل ضرر السقوط يمكن أن يكون مفيدًا لسيرفرات الإبداع، مشاريع البناء، بيئات الاختبار، أو أي سيناريو حيث لا يجب أن يؤثر ضرر السقوط على تجربة اللاعب.

<InlineVoucher />



## الإعدادات

يتم التحكم في ضرر السقوط على أساس كل عالم باستخدام ملف إعدادات العالم. كل عالم في كون السيرفر له ملف `config.json` خاص به، وداخل هذا الملف يوجد إعداد يحدد ما إذا كان ضرر السقوط مفعلًا أم لا.

لتعطيل ضرر السقوط، افتح ملف `config.json` الخاص بالعالم الموجود في مجلد العالم المقابل تحت `universe/worlds/<world_name>/config.json`. ابحث عن الإعداد الذي يتحكم في ضرر السقوط، والذي عادةً ما يكون علمًا منطقيًا مثل `IsFallDamageEnabled`، واضبطه على `false`:

```
{
"IsFallDamageEnabled": false
}
```

عندما تكون هذه القيمة مضبوطة على `false`، لن يتلقى اللاعبون ضررًا من السقوط. إذا كنت تريد بقاء ضرر السقوط مفعّلًا، يجب ضبط القيمة على `true`:

```
{
"IsFallDamageEnabled": true
}
```

بعد تحديث الملف، احفظ التغييرات و**أعد تشغيل السيرفر**.
تُطبق تغييرات الإعدادات فقط عند إعادة تحميل العالم في السيرفر، لذا يجب إعادة التشغيل ليتم تفعيل الإعداد الجديد.



## الخلاصة

من خلال ضبط علم ضرر السقوط في ملف إعدادات العالم، لديك السيطرة الكاملة على ما إذا كان اللاعبون يتلقون ضررًا من السقوط أم لا. لأي أسئلة إضافية أو مساعدة، لا تتردد في التواصل مع فريق الدعم الخاص بنا، المتوفر يوميًا لمساعدتك! 🙂

<InlineVoucher />
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
id: hytale-obtain-uuid
title: "Hytale: الحصول على UUID"
description: "اكتشف كيف تجد أو تحصل على UUID للاعب لاستخدامه في إعدادات السيرفر والصلاحيات → تعلّم المزيد الآن"
sidebar_label: تثبيت المودات
sidebar_label: الحصول على UUID
services:
- gameserver-hytale
---
Expand All @@ -18,7 +18,7 @@ import InlineVoucher from '@site/src/components/InlineVoucher';

:::info إشعار الوصول المبكر

تم إصدار Hytale في 13 يناير 2026 وهو متاح حاليًا في مرحلة الوصول المبكر. وبما أن اللعبة لا تزال في طور التطوير النشط، قد تستمر برامج السيرفر، ملفات الإعداد، دعم المودات، وإجراءات التثبيت في التغير مع الوقت.
تم إصدار Hytale في 13 يناير 2026 وهو متاح حاليًا في مرحلة الوصول المبكر. وبما أن اللعبة لا تزال في مرحلة تطوير نشطة، قد تستمر برامج السيرفر، ملفات الإعداد، دعم التعديلات، وسير العمل في التثبيت بالتغير مع الوقت.

:::

Expand All @@ -27,15 +27,15 @@ import InlineVoucher from '@site/src/components/InlineVoucher';

## كيفية الحصول على UUID

يمكن الحصول على UUID للاعب مباشرة من داخل اللعبة باستخدام أمر الدردشة المدمج في السيرفر. هذه الطريقة مفيدة جدًا عندما يكون اللاعب متصلًا بالفعل وتحتاج UUID فورًا.
يمكن الحصول على UUID للاعب مباشرة من داخل اللعبة باستخدام أمر الدردشة المدمج في السيرفر. هذه الطريقة مفيدة بشكل خاص عندما يكون اللاعب متصلًا بالفعل وتحتاج UUID على الفور.

أثناء تسجيل الدخول مع صلاحيات كافية، افتح دردشة اللعبة ونفذ أمر البحث عن UUID للاعب المطلوب:

```
/whoami <playername>
```

بعد تنفيذ الأمر، سيرد السيرفر مباشرة في الدردشة بالـ UUID المرتبط باللاعب المحدد. الـ UUID المعاد يميز هذا اللاعب بشكل فريد ويمكن نسخه لاستخدامه في إدارة الصلاحيات، تعيين المجموعات، إدخالات القائمة البيضاء، أو عمليات أخرى على السيرفر.
بعد تنفيذ الأمر، يرد السيرفر مباشرة في الدردشة بالـ UUID المرتبط باللاعب المحدد. الـ UUID الذي تم إرجاعه يميز هذا اللاعب بشكل فريد ويمكن نسخه لاستخدامه في إدارة الصلاحيات، تعيين المجموعات، إدخالات القائمة البيضاء، أو عمليات أخرى على جانب السيرفر.



Expand All @@ -45,7 +45,7 @@ import InlineVoucher from '@site/src/components/InlineVoucher';

## الخلاصة

الحصول على UUID للاعب هو خطوة أساسية في مهام إدارة السيرفر المتقدمة على سيرفر Hytale. لأي أسئلة إضافية أو مساعدة، لا تتردد في التواصل مع فريق الدعم لدينا، المتوفر يوميًا لمساعدتك! 🙂
الحصول على UUID للاعب هو خطوة أساسية في مهام إدارة السيرفر المتقدمة على سيرفر Hytale. لأي أسئلة إضافية أو مساعدة، لا تتردد في التواصل مع فريق الدعم الخاص بنا، المتوفر يوميًا لمساعدتك! 🙂


<InlineVoucher />
Loading