Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update high_level_multiplayer.rst #9280

Closed
wants to merge 102 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
102 commits
Select commit Hold shift + click to select a range
53e837c
Bump docs version to 4.2
YuriSizov Nov 29, 2023
1db6e49
Pin sphinx-contrib libraries to pre-5.0 version
mhilbrunner Jan 13, 2024
4f2ca50
Merge pull request #8763 from mhilbrunner/sphinx-5-contrib-fix
mhilbrunner Jan 25, 2024
5b38644
Update 2d_movement.rst
codeanish Nov 29, 2023
ee4eae3
Added enum iteration example
TheYellowArchitect Dec 10, 2023
21aabe5
Update navigation mesh baking doc
smix8 Dec 9, 2023
6b7c76f
Removed reference to 'DEPTH' in CanvasItem shaders (#8616)
Avery-Moore Dec 13, 2023
e59cf85
Update faq.rst
Kh1ng Dec 11, 2023
a430b95
Minor text change from i to node
Dec 11, 2023
1e3dc06
Mention potential banding issues in fog and volumetric fog documentation
Calinou Dec 11, 2023
b40789f
Update list_of_features.rst (#8597)
n8an Dec 10, 2023
ed8782c
First 2D Game - Link directly to Creeps source code
Stevoisiak Dec 1, 2023
30de13b
Fix capitalization of GDExtension
timothyqiu Dec 8, 2023
3c54d71
Update first 2D shader TEXTURE built-in variable section
paddy-exe Dec 7, 2023
c3eb891
changed qodot link!
yankscally Dec 6, 2023
9d9adb7
Update release policy after 4.2 release. 4.0 is now EOL.
akien-mga Dec 6, 2023
5951d58
Removed duplicate line.
Phlegmlee Dec 5, 2023
87ab4ca
Fix `/` keyboard shortcut to allow typing `/` within the search field
Calinou Dec 4, 2023
47e19ab
Add instructions for rebasing onto a branch
AThousandShips Dec 3, 2023
99386cb
Add image for clarification
Piralein Dec 2, 2023
0f36f06
Update documentation changelog for 4.2
Calinou Dec 1, 2023
08f491c
Fix: Use the earlier name of the script.
a2937 Nov 7, 2023
f9d0356
Update image with snake case file name
Piralein Dec 2, 2023
9cd4943
Change the note about disconnecting C# signals
paulloz Nov 29, 2023
1b5a1a2
Merge pull request #8615 from TheYellowArchitect/patch-13
mhilbrunner Dec 13, 2023
fb7304b
Merge pull request #8622 from AdriaandeJongh/patch-1
skyace65 Dec 15, 2023
073e5b6
Merge pull request #8632 from kleonc/testing-pull-requests-fix-swappe…
skyace65 Dec 16, 2023
6c79237
Merge pull request #8635 from Calinou/shading-language-fix-classref-link
skyace65 Dec 17, 2023
2cd1805
Merge pull request #8642 from software-2/master
mhilbrunner Dec 18, 2023
62c29c4
Merge pull request #8640 from yunusey/dev
mhilbrunner Dec 18, 2023
be2cbe2
Merge pull request #8646 from SakulFlee/SakulFlee/issue-8645
skyace65 Dec 20, 2023
8c59cdc
Merge pull request #8641 from Calinou/voxelgi-lightmapgi-limit
mhilbrunner Dec 18, 2023
ded3f08
Merge pull request #7532 from jynus/drawing
skyace65 Dec 22, 2023
fe521aa
Merge pull request #8600 from toadkarter/patch-1
skyace65 Dec 10, 2023
fb31598
Merge pull request #8669 from jsjtxietian/patch-1
skyace65 Dec 24, 2023
90a5698
Merge pull request #8682 from Vercix/master
skyace65 Dec 27, 2023
5a6f6eb
Fixed typo in pr_workflow.rst (#8671)
ramadm Dec 27, 2023
f41acbe
Merge pull request #8681 from GreentheNinja/patch-1
skyace65 Dec 28, 2023
dcf4361
Merge pull request #8687 from PgBiel/patch-1
skyace65 Dec 29, 2023
9d2bb40
Merge pull request #8691 from brentruhle/patch-1
mhilbrunner Jan 2, 2024
8e5812d
Merge pull request #8688 from flametime/patch-1
mhilbrunner Jan 2, 2024
b4d58e1
Merge pull request #8693 from brentruhle/patch-2
mhilbrunner Jan 2, 2024
54a4a17
Merge pull request #8702 from N3ST0R-byte/patch-2
skyace65 Jan 2, 2024
5f40815
Merge pull request #8713 from eztaah/fix1
skyace65 Jan 3, 2024
c9c73be
Merge pull request #8708 from jsjtxietian/patch-2
mhilbrunner Jan 3, 2024
0c85f5d
Merge pull request #8657 from aaronfranke/template-target
akien-mga Jan 4, 2024
0fcd280
Merge pull request #8723 from jsjtxietian/patch-2
mhilbrunner Jan 6, 2024
d3eaf0c
Merge pull request #8707 from trflorian/http-client-await
skyace65 Jan 6, 2024
4dfb064
Merge pull request #8711 from IntangibleMatter/patch-1
skyace65 Jan 6, 2024
988665d
Merge pull request #8734 from Newt6611/interanl_redering
skyace65 Jan 7, 2024
6121729
Merge pull request #8593 from Calinou/integer-scaling-fullscreen-mode
mhilbrunner Jan 8, 2024
0122e11
Merge pull request #8714 from smix8/navmesh_examples
mhilbrunner Jan 8, 2024
5d9e7e3
Merge pull request #8716 from smix8/navlink_example
mhilbrunner Jan 8, 2024
2b3bc6d
Merge pull request #8654 from AdriaandeJongh/patch-3
mhilbrunner Jan 8, 2024
42035c7
Merge pull request #8730 from Marenz/patch-1
mhilbrunner Jan 8, 2024
2f8a9e7
Merge pull request #8728 from nightblade9/master
mhilbrunner Jan 8, 2024
756bca8
Merge pull request #8740 from BastiaanOlij/improve_openxr_android_exp…
skyace65 Jan 9, 2024
cbb48e1
Merge pull request #8747 from theDrake/patch-1
skyace65 Jan 10, 2024
e57e1b4
Merge pull request #8732 from a-johnston/your_first_cs_script
skyace65 Jan 10, 2024
525328c
Merge pull request #8748 from Calinou/doc-importing-images-svg-text
mhilbrunner Jan 13, 2024
bbd3118
Merge pull request #8739 from bruvzg/ios_no_cmd
mhilbrunner Jan 13, 2024
a6838c5
Merge pull request #8705 from eztaah/master
mhilbrunner Jan 13, 2024
6ecf958
Update high_level_multiplayer.rst (#8697)
scotmcp Jan 13, 2024
1ec0392
Merge pull request #8627 from godotengine/dependabot/github_actions/a…
mhilbrunner Jan 13, 2024
4ead8dd
Merge pull request #8746 from Daniel-The-Fox/Add-target-silicon-for-m…
mhilbrunner Jan 13, 2024
a623cc7
Merge pull request #8607 from ShatReal/fix-using-inputevent
mhilbrunner Jan 13, 2024
b05eb14
Added xcode-select fix to iOS export page (#8631)
AdriaandeJongh Jan 13, 2024
7db6918
Merge pull request #8721 from FishingSimulator/patch-1
mhilbrunner Jan 13, 2024
06300be
Merge pull request #8586 from jonri/patch-1
mhilbrunner Jan 13, 2024
3136779
Document Windows limitation to 4 controllers in Controllers, gamepads…
Calinou Jan 13, 2024
cceb8ac
Merge pull request #8774 from 31/patch-1
skyace65 Jan 16, 2024
1483dde
Merge pull request #8699 from BenAmundson/patch-2
skyace65 Jan 17, 2024
8fbbdbf
Merge pull request #8694 from seadylan/patch-1
mhilbrunner Jan 15, 2024
d0286df
Merge pull request #8776 from Calinou/update-internal-rendering-archi…
mhilbrunner Jan 20, 2024
f09797c
Merge pull request #8804 from sellenth/patch-1
skyace65 Jan 21, 2024
9b4b654
Merge pull request #8773 from hakro/explain-export-buttons
skyace65 Jan 22, 2024
72100d7
Merge pull request #8809 from BWPanda/patch-1
skyace65 Jan 23, 2024
1fa0918
Merge pull request #7890 from AThousandShips/pos_fix
skyace65 Jan 23, 2024
0da9955
Merge pull request #8817 from skyace65/Localization-Titles
mhilbrunner Jan 23, 2024
2a41e90
Merge pull request #8738 from jsjtxietian/patch-3
mhilbrunner Jan 23, 2024
8a1d8d8
Add Go to the list of community maintained GDExtension bindings. (#8808)
Splizard Jan 23, 2024
24a84c1
Merge pull request #8805 from 31/dev/31/build-net-win-path
skyace65 Jan 23, 2024
c444986
Merge pull request #8820 from hsandt/fix-android-sdk-command-line-too…
skyace65 Jan 23, 2024
5e9ac7c
Merge pull request #8816 from skyace65/InstancingNote
mhilbrunner Jan 24, 2024
1e93e71
Merge pull request #8791 from QuebleGameDev/master
mhilbrunner Jan 24, 2024
89eba76
Merge pull request #8818 from jsjtxietian/patch-5
mhilbrunner Jan 24, 2024
1fdf5b5
Merge pull request #8766 from mhilbrunner/community-channels-update
mhilbrunner Jan 24, 2024
cb3bf13
Fix method bind instructions and style (#8735)
AThousandShips Jan 24, 2024
019afc8
Update thread_safe_apis.rst to mention don't call certain rendering f…
jsjtxietian Jan 24, 2024
e9eb6ec
Merge pull request #8825 from mhilbrunner/update-community-channels
mhilbrunner Jan 24, 2024
701f584
Merge pull request #8824 from adamscott/seaven-studio-and-instruction…
mhilbrunner Jan 24, 2024
ae127b0
Merge pull request #7507 from dalexeev/gds-var-init-order
mhilbrunner Jan 24, 2024
9e1fef0
Merge pull request #7198 from Calinou/add-system-requirements
mhilbrunner Jan 24, 2024
9e69ab8
Merge pull request #8826 from mhilbrunner/remove-outdated-extension
mhilbrunner Jan 24, 2024
02bf845
Merge pull request #8827 from skyace65/XR_Renderer_Note
mhilbrunner Jan 25, 2024
75cdeec
Merge pull request #8828 from skyace65/OccluderHint
mhilbrunner Jan 25, 2024
9edade5
Removed a single space that shouldn't be there
TBlazeWarriorT Feb 20, 2024
0bbf422
Merge pull request #8997 from TBlazeWarriorT/patch-1
skyace65 Feb 20, 2024
1ef005b
Updated GDExtension to most recent version.
msmith-codes Apr 3, 2024
f0f255f
Merge pull request #9182 from msmith-codes/patch-1
mhilbrunner Apr 5, 2024
5e45cba
Release policy: Bump 4.3 ETA to June
akien-mga Apr 18, 2024
434fcd9
Update high_level_multiplayer.rst
Correlander Apr 26, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
4 changes: 2 additions & 2 deletions .github/workflows/build_offline_docs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ jobs:
- name: Sphinx - Build HTML
run: make SPHINXOPTS='--color' html

- uses: actions/upload-artifact@v3
- uses: actions/upload-artifact@v4
with:
name: godot-docs-html-${{ matrix.branch }}
path: _build/html
Expand All @@ -51,7 +51,7 @@ jobs:

make SPHINXOPTS='--color' epub

- uses: actions/upload-artifact@v3
- uses: actions/upload-artifact@v4
with:
name: godot-docs-epub-${{ matrix.branch }}
path: _build/epub/GodotEngine.epub
Expand Down
9 changes: 2 additions & 7 deletions .github/workflows/sync_class_ref.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,23 +2,18 @@ name: Sync Class Reference

on:
workflow_dispatch:
# Scheduled updates only run on the default/master branch.
schedule:
# Run it at night (European time) every Saturday.
# The offset is there to try and avoid the high load times.
- cron: '15 3 * * 6'

# Make sure jobs cannot overlap.
concurrency:
group: classref-sync-ci-master
group: classref-sync-ci-4.2
cancel-in-progress: true

jobs:
build:
name: Update class reference files based on the engine revision
runs-on: ubuntu-latest
env:
engine_rev: 'master'
engine_rev: '4.2'

steps:
- name: Checkout the documentation repository
Expand Down
27 changes: 0 additions & 27 deletions _static/js/algolia.js

This file was deleted.

11 changes: 11 additions & 0 deletions _static/js/custom.js
Original file line number Diff line number Diff line change
Expand Up @@ -246,6 +246,17 @@ $(document).ready(() => {
Documentation.hideSearchWords();
}

window.addEventListener('keydown', function(event) {
if (event.key === '/') {
var searchField = document.querySelector('#rtd-search-form input[type=text]');
if (document.activeElement !== searchField) {
searchField.focus();
searchField.select();
event.preventDefault();
}
}
});

// Initialize handlers for page scrolling and our custom sidebar.
const mediaQuery = window.matchMedia('only screen and (min-width: 769px)');

Expand Down
28 changes: 28 additions & 0 deletions about/docs_changelog.rst
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,34 @@ added since version 3.0.
.. note:: This document only contains new pages so not all changes are reflected,
many pages have been substantially updated but are not reflected in this document.

New pages since version 4.1
---------------------------

C#
^^

- :ref:`doc_c_sharp_diagnostics`

Development
^^^^^^^^^^^

- :ref:`doc_2d_coordinate_systems`

Migrating
^^^^^^^^^

- :ref:`doc_upgrading_to_godot_4.2`

I/O
^^^

- :ref:`doc_runtime_loading_and_saving`

Platform-specific
^^^^^^^^^^^^^^^^^

- :ref:`doc_android_library`

New pages since version 4.0
---------------------------

Expand Down
2 changes: 1 addition & 1 deletion about/faq.rst
Original file line number Diff line number Diff line change
Expand Up @@ -516,7 +516,7 @@ reasons why we have chosen SCons over other alternatives. For example:
customization (:ref:`modules <doc_custom_modules_in_cpp>`). This requires
complex logic which is easier to write in an actual programming language (like Python)
rather than using a mostly macro-based language only meant for building.
- Godot build process makes heavy use of cross-compiling tools. Each
- Godot's build process makes heavy use of cross-compiling tools. Each
platform has a specific detection process, and all these must be
handled as specific cases with special code written for each.

Expand Down
2 changes: 1 addition & 1 deletion about/introduction.rst
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ is a great starting point.
In case you have trouble with one of the tutorials or your project,
you can find help on the various :ref:`Community channels <doc_community_channels>`,
especially the Godot `Discord`_ community and
`Q&A <https://ask.godotengine.org/>`_.
`Forum <https://forum.godotengine.org/>`_.

About Godot Engine
------------------
Expand Down
22 changes: 14 additions & 8 deletions about/list_of_features.rst
Original file line number Diff line number Diff line change
Expand Up @@ -14,24 +14,30 @@ This page aims to list **all** features currently supported by Godot.
Platforms
---------

.. seealso::

See :ref:`doc_system_requirements` for hardware and software version requirements.

**Can run both the editor and exported projects:**

- Windows 7 and later (64-bit and 32-bit).
- macOS 10.12 and later (64-bit, x86 and ARM).
- Linux (64-bit, x86 and ARM).
- Windows (x86, 64-bit and 32-bit).
- macOS (x86 and ARM, 64-bit only).
- Linux (x86 and ARM, 64-bit and 32-bit).

- Binaries are statically linked and can run on any distribution if compiled
on an old enough base distribution.
- Official binaries are compiled on Ubuntu 14.04.
- 32-bit binaries can be compiled from source.
- Official binaries are compiled using the
`Godot Engine buildroot <https://github.com/godotengine/buildroot>`__,
allowing for binaries that work across common Linux distributions
(including LTS variants).

- Android 6.0 and later (editor support is experimental).
- Android (editor support is experimental).
- :ref:`Web browsers <doc_using_the_web_editor>`. Experimental in 4.0,
using Godot 3.x is recommended instead when targeting HTML5.

**Runs exported projects:**

- iOS 11.0 and later.
- iOS.
- :ref:`Consoles <doc_consoles>`.

Godot aims to be as platform-independent as possible and can be
Expand All @@ -55,7 +61,7 @@ Editor
Visual Studio Code or Vim.
- GDScript :ref:`debugger <doc_debugger_panel>`.

- No support for debugging in threads yet.
- Support for debugging in threads is available since 4.2.
- Visual profiler with CPU and GPU time indications for each step of the
rendering pipeline.
- Performance monitoring tools, including
Expand Down
16 changes: 8 additions & 8 deletions about/release_policy.rst
Original file line number Diff line number Diff line change
Expand Up @@ -80,26 +80,26 @@ on GitHub.
+--------------+----------------------+--------------------------------------------------------------------------+
| **Version** | **Release date** | **Support level** |
+--------------+----------------------+--------------------------------------------------------------------------+
| Godot 4.2 | November 2023 | |unstable| *Development.* Receives new features, usability and |
| Godot 4.3 | June 2024 | |unstable| *Development.* Receives new features, usability and |
| (`master`) | (estimate) | performance improvements, as well as bug fixes, while under development. |
+--------------+----------------------+--------------------------------------------------------------------------+
| Godot 4.1 | July 2023 | |supported| Receives fixes for bugs and security issues, as well as |
| Godot 4.2 | November 2023 | |supported| Receives fixes for bugs and security issues, as well as |
| | | patches that enable platform support. |
+--------------+----------------------+--------------------------------------------------------------------------+
| Godot 4.0 | March 2023 | |supported| Receives fixes for bugs and security issues, as well as |
| Godot 4.1 | July 2023 | |supported| Receives fixes for bugs and security issues, as well as |
| | | patches that enable platform support. |
+--------------+----------------------+--------------------------------------------------------------------------+
| Godot 3.6 | Q3 2023 (estimate) | |supported| *Beta.* Receives new features, usability and performance |
| Godot 4.0 | March 2023 | |eol| No longer supported (last update: 4.0.4). |
+--------------+----------------------+--------------------------------------------------------------------------+
| Godot 3.6 | Q1 2024 (estimate) | |supported| *Beta.* Receives new features, usability and performance |
| (`3.x`, LTS) | | improvements, as well as bug fixes, while under development. |
+--------------+----------------------+--------------------------------------------------------------------------+
| Godot 3.5 | August 2022 | |supported| Receives fixes for bugs and security issues, as well as |
| | | patches that enable platform support. |
+--------------+----------------------+--------------------------------------------------------------------------+
| Godot 3.4 | November 2021 | |eol| No longer supported, as fully superseded by the compatible 3.5 |
| | | release (last update: 3.4.5). |
| Godot 3.4 | November 2021 | |eol| No longer supported (last update: 3.4.5). |
+--------------+----------------------+--------------------------------------------------------------------------+
| Godot 3.3 | April 2021 | |eol| No longer supported, as fully superseded by the compatible 3.4 |
| | | release (last update: 3.3.4). |
| Godot 3.3 | April 2021 | |eol| No longer supported (last update: 3.3.4). |
+--------------+----------------------+--------------------------------------------------------------------------+
| Godot 3.2 | January 2020 | |eol| No longer supported (last update: 3.2.3). |
+--------------+----------------------+--------------------------------------------------------------------------+
Expand Down