2020-10-24 18:46:27 +00:00
|
|
|
{% extends 'pageWrapper.html' %}
|
2020-08-02 20:11:52 +00:00
|
|
|
{% import "macros.html" as macros %}
|
2020-06-20 18:03:06 +00:00
|
|
|
{% block head %}
|
2020-07-27 03:04:49 +00:00
|
|
|
<title>Multiworld {{ room.id|suuid }}</title>
|
2022-08-12 02:55:40 +00:00
|
|
|
{% if should_refresh %}<meta http-equiv="refresh" content="2">{% endif %}
|
2023-12-17 05:08:40 +00:00
|
|
|
<meta name="og:site_name" content="Archipelago">
|
|
|
|
<meta property="og:title" content="Multiworld {{ room.id|suuid }}">
|
|
|
|
<meta property="og:type" content="website" />
|
|
|
|
{% if room.seed.slots|length < 2 %}
|
|
|
|
<meta property="og:description" content="{{ room.seed.slots|length }} Player World
|
|
|
|
{% if room.last_port != -1 %}running on {{ config['HOST_ADDRESS'] }} with port {{ room.last_port }}{% endif %}">
|
|
|
|
{% else %}
|
|
|
|
<meta property="og:description" content="{{ room.seed.slots|length }} Players Multiworld
|
|
|
|
{% if room.last_port != -1 %}running on {{ config['HOST_ADDRESS'] }} with port {{ room.last_port }}{% endif %}">
|
|
|
|
{% endif %}
|
2021-05-12 22:41:49 +00:00
|
|
|
<link rel="stylesheet" type="text/css" href="{{ url_for('static', filename="styles/hostRoom.css") }}"/>
|
2020-06-20 18:03:06 +00:00
|
|
|
{% endblock %}
|
2020-07-19 03:01:35 +00:00
|
|
|
|
2020-06-20 18:03:06 +00:00
|
|
|
{% block body %}
|
2020-12-03 06:55:06 +00:00
|
|
|
{% include 'header/grassHeader.html' %}
|
2020-07-19 03:01:35 +00:00
|
|
|
<div id="host-room">
|
|
|
|
{% if room.owner == session["_id"] %}
|
2021-11-25 19:48:58 +00:00
|
|
|
Room created from <a href="{{ url_for("view_seed", seed=room.seed.id) }}">Seed #{{ room.seed.id|suuid }}</a>
|
Website Style Upgrade (#353)
* [WebHost] Update WebHost to include modular themes system, remove unused and outdated assets
* Landing Page Updates
* Markdown updates, colors coming later
* Remove testing theme from FF1
* Color updates for markdown styles
* Updates to generated pages, so many updates
* [WebHost] Update WebHost to include modular themes system, remove unused and outdated assets
* Landing Page Updates
* Markdown updates, colors coming later
* Remove testing theme from FF1
* Color updates for markdown styles
* Updates to generated pages, so many updates
* Seed download page improvements
* Add styles to weighted-settings page
* Minor adjustments to styles
* Revert base theme to grass
* Add more items to ArchipIDLE
* [WebHost] Update WebHost to include modular themes system, remove unused and outdated assets
* Landing Page Updates
* Markdown updates, colors coming later
* Remove testing theme from FF1
* Color updates for markdown styles
* Updates to generated pages, so many updates
* Seed download page improvements
* [WebHost] Update WebHost to include modular themes system, remove unused and outdated assets
* Landing Page Updates
* Markdown updates, colors coming later
* Remove testing theme from FF1
* Color updates for markdown styles
* Updates to generated pages, so many updates
* Add styles to weighted-settings page
* Minor adjustments to styles
* Revert base theme to grass
* Add more items to ArchipIDLE
* Improve Archipidle item name
* [WebHost] Update background images, waiting on jungle.png, added partyTime theme
* [WebHost] Fix tab ordering on landing page, remove islands on screen scale, fix tutorial page width scaling
* [WebHost] Final touches to WebHost
* Improve get_world_theme function, add partyTime theme to ArchipIDLE WebWorld
* Remove sending_visible from AutoWorld
* AP Ocarina of Time Client (#352)
* Core: update jinja (#351)
* some typing and cleaning, mostly in Fill.py (#349)
* some typing and cleaning, mostly in Fill.py
* address missing Option types
* resolve a few TODOs discussed in pull request
* SM: Optimize a bit (#350)
* SM: Optimize a bit
* SM: init bosses only once
* New World Order (#355)
* Core: update jinja
* SM: Optimize a bit
* AutoWorld: import worlds in alphabetical order, to be predictable rather than arbitrary
Co-authored-by: Hussein Farran <hmfarran@gmail.com>
* Remove references to Z5Client in English OoT setup guide
* Prevent markdown code blocks from overflowing their container
Co-authored-by: espeon65536 <81029175+espeon65536@users.noreply.github.com>
Co-authored-by: Fabian Dill <Berserker66@users.noreply.github.com>
Co-authored-by: Doug Hoskisson <beauxq@users.noreply.github.com>
Co-authored-by: Hussein Farran <hmfarran@gmail.com>
2022-03-29 00:12:17 +00:00
|
|
|
<br />
|
2020-07-19 03:01:35 +00:00
|
|
|
{% endif %}
|
|
|
|
{% if room.tracker %}
|
2024-06-01 12:43:11 +00:00
|
|
|
This room has a <a href="{{ url_for("get_multiworld_tracker", tracker=room.tracker) }}">Multiworld Tracker</a>
|
|
|
|
and a <a href="{{ url_for("get_multiworld_sphere_tracker", tracker=room.tracker) }}">Sphere Tracker</a> enabled.
|
Website Style Upgrade (#353)
* [WebHost] Update WebHost to include modular themes system, remove unused and outdated assets
* Landing Page Updates
* Markdown updates, colors coming later
* Remove testing theme from FF1
* Color updates for markdown styles
* Updates to generated pages, so many updates
* [WebHost] Update WebHost to include modular themes system, remove unused and outdated assets
* Landing Page Updates
* Markdown updates, colors coming later
* Remove testing theme from FF1
* Color updates for markdown styles
* Updates to generated pages, so many updates
* Seed download page improvements
* Add styles to weighted-settings page
* Minor adjustments to styles
* Revert base theme to grass
* Add more items to ArchipIDLE
* [WebHost] Update WebHost to include modular themes system, remove unused and outdated assets
* Landing Page Updates
* Markdown updates, colors coming later
* Remove testing theme from FF1
* Color updates for markdown styles
* Updates to generated pages, so many updates
* Seed download page improvements
* [WebHost] Update WebHost to include modular themes system, remove unused and outdated assets
* Landing Page Updates
* Markdown updates, colors coming later
* Remove testing theme from FF1
* Color updates for markdown styles
* Updates to generated pages, so many updates
* Add styles to weighted-settings page
* Minor adjustments to styles
* Revert base theme to grass
* Add more items to ArchipIDLE
* Improve Archipidle item name
* [WebHost] Update background images, waiting on jungle.png, added partyTime theme
* [WebHost] Fix tab ordering on landing page, remove islands on screen scale, fix tutorial page width scaling
* [WebHost] Final touches to WebHost
* Improve get_world_theme function, add partyTime theme to ArchipIDLE WebWorld
* Remove sending_visible from AutoWorld
* AP Ocarina of Time Client (#352)
* Core: update jinja (#351)
* some typing and cleaning, mostly in Fill.py (#349)
* some typing and cleaning, mostly in Fill.py
* address missing Option types
* resolve a few TODOs discussed in pull request
* SM: Optimize a bit (#350)
* SM: Optimize a bit
* SM: init bosses only once
* New World Order (#355)
* Core: update jinja
* SM: Optimize a bit
* AutoWorld: import worlds in alphabetical order, to be predictable rather than arbitrary
Co-authored-by: Hussein Farran <hmfarran@gmail.com>
* Remove references to Z5Client in English OoT setup guide
* Prevent markdown code blocks from overflowing their container
Co-authored-by: espeon65536 <81029175+espeon65536@users.noreply.github.com>
Co-authored-by: Fabian Dill <Berserker66@users.noreply.github.com>
Co-authored-by: Doug Hoskisson <beauxq@users.noreply.github.com>
Co-authored-by: Hussein Farran <hmfarran@gmail.com>
2022-03-29 00:12:17 +00:00
|
|
|
<br />
|
2020-07-19 03:01:35 +00:00
|
|
|
{% endif %}
|
2022-07-18 19:10:29 +00:00
|
|
|
The server for this room will be paused after {{ room.timeout//60//60 }} hours of inactivity.
|
|
|
|
Should you wish to continue later,
|
|
|
|
anyone can simply refresh this page and the server will resume.<br>
|
2022-11-04 18:19:04 +00:00
|
|
|
{% if room.last_port == -1 %}
|
|
|
|
There was an error hosting this Room. Another attempt will be made on refreshing this page.
|
|
|
|
The most likely failure reason is that the multiworld is too old to be loaded now.
|
|
|
|
{% elif room.last_port %}
|
2022-05-23 22:20:02 +00:00
|
|
|
You can connect to this room by using <span class="interactive"
|
2023-03-09 20:31:00 +00:00
|
|
|
data-tooltip="This means address/ip is {{ config['HOST_ADDRESS'] }} and port is {{ room.last_port }}.">
|
|
|
|
'/connect {{ config['HOST_ADDRESS'] }}:{{ room.last_port }}'
|
2022-05-23 22:20:02 +00:00
|
|
|
</span>
|
2022-11-04 18:19:04 +00:00
|
|
|
in the <a href="{{ url_for("tutorial_landing")}}">client</a>.<br>
|
|
|
|
{% endif %}
|
2022-02-23 18:16:45 +00:00
|
|
|
{{ macros.list_patches_room(room) }}
|
2020-07-19 03:01:35 +00:00
|
|
|
{% if room.owner == session["_id"] %}
|
2023-04-21 13:12:43 +00:00
|
|
|
<div style="display: flex; align-items: center;">
|
|
|
|
<form method=post style="flex-grow: 1; margin-right: 1em;">
|
|
|
|
<div class="form-group">
|
|
|
|
<label for="cmd"></label>
|
|
|
|
<input class="form-control" type="text" id="cmd" name="cmd"
|
|
|
|
placeholder="Server Command. /help to list them, list gets appended to log.">
|
|
|
|
</div>
|
|
|
|
</form>
|
|
|
|
<a href="{{ url_for("display_log", room=room.id) }}">
|
|
|
|
Open Log File...
|
|
|
|
</a>
|
|
|
|
</div>
|
2020-07-19 03:01:35 +00:00
|
|
|
<div id="logger"></div>
|
Website Style Upgrade (#353)
* [WebHost] Update WebHost to include modular themes system, remove unused and outdated assets
* Landing Page Updates
* Markdown updates, colors coming later
* Remove testing theme from FF1
* Color updates for markdown styles
* Updates to generated pages, so many updates
* [WebHost] Update WebHost to include modular themes system, remove unused and outdated assets
* Landing Page Updates
* Markdown updates, colors coming later
* Remove testing theme from FF1
* Color updates for markdown styles
* Updates to generated pages, so many updates
* Seed download page improvements
* Add styles to weighted-settings page
* Minor adjustments to styles
* Revert base theme to grass
* Add more items to ArchipIDLE
* [WebHost] Update WebHost to include modular themes system, remove unused and outdated assets
* Landing Page Updates
* Markdown updates, colors coming later
* Remove testing theme from FF1
* Color updates for markdown styles
* Updates to generated pages, so many updates
* Seed download page improvements
* [WebHost] Update WebHost to include modular themes system, remove unused and outdated assets
* Landing Page Updates
* Markdown updates, colors coming later
* Remove testing theme from FF1
* Color updates for markdown styles
* Updates to generated pages, so many updates
* Add styles to weighted-settings page
* Minor adjustments to styles
* Revert base theme to grass
* Add more items to ArchipIDLE
* Improve Archipidle item name
* [WebHost] Update background images, waiting on jungle.png, added partyTime theme
* [WebHost] Fix tab ordering on landing page, remove islands on screen scale, fix tutorial page width scaling
* [WebHost] Final touches to WebHost
* Improve get_world_theme function, add partyTime theme to ArchipIDLE WebWorld
* Remove sending_visible from AutoWorld
* AP Ocarina of Time Client (#352)
* Core: update jinja (#351)
* some typing and cleaning, mostly in Fill.py (#349)
* some typing and cleaning, mostly in Fill.py
* address missing Option types
* resolve a few TODOs discussed in pull request
* SM: Optimize a bit (#350)
* SM: Optimize a bit
* SM: init bosses only once
* New World Order (#355)
* Core: update jinja
* SM: Optimize a bit
* AutoWorld: import worlds in alphabetical order, to be predictable rather than arbitrary
Co-authored-by: Hussein Farran <hmfarran@gmail.com>
* Remove references to Z5Client in English OoT setup guide
* Prevent markdown code blocks from overflowing their container
Co-authored-by: espeon65536 <81029175+espeon65536@users.noreply.github.com>
Co-authored-by: Fabian Dill <Berserker66@users.noreply.github.com>
Co-authored-by: Doug Hoskisson <beauxq@users.noreply.github.com>
Co-authored-by: Hussein Farran <hmfarran@gmail.com>
2022-03-29 00:12:17 +00:00
|
|
|
<script type="application/ecmascript">
|
2020-07-19 03:01:35 +00:00
|
|
|
let xmlhttp = new XMLHttpRequest();
|
|
|
|
let url = '{{ url_for('display_log', room = room.id) }}';
|
2020-06-20 18:03:06 +00:00
|
|
|
|
2020-07-19 03:01:35 +00:00
|
|
|
xmlhttp.onreadystatechange = function () {
|
2020-08-02 20:11:52 +00:00
|
|
|
if (this.readyState === 4 && this.status === 200) {
|
2020-07-19 03:01:35 +00:00
|
|
|
document.getElementById("logger").innerText = this.responseText;
|
|
|
|
}
|
|
|
|
};
|
2020-06-20 18:03:06 +00:00
|
|
|
|
2020-07-19 03:01:35 +00:00
|
|
|
function request_new() {
|
|
|
|
xmlhttp.open("GET", url, true);
|
|
|
|
xmlhttp.send();
|
|
|
|
}
|
2020-06-20 18:03:06 +00:00
|
|
|
|
2020-07-19 03:01:35 +00:00
|
|
|
window.setTimeout(request_new, 1000);
|
2020-07-21 21:15:19 +00:00
|
|
|
window.setInterval(request_new, 10000);
|
2020-07-19 03:01:35 +00:00
|
|
|
</script>
|
2020-08-02 20:11:52 +00:00
|
|
|
{% endif %}
|
2020-07-19 03:01:35 +00:00
|
|
|
</div>
|
|
|
|
{% endblock %}
|