<!-- 
RSS generated by JIRA (9.12.2#9120002-sha1:301bf498dd45d800842af0b84230f1bb58606c13) at Sat Jan 11 07:44:44 UTC 2025

It is possible to restrict the fields that are returned in this document by specifying the 'field' parameter in your request.
For example, to request only the issue key and summary append 'field=key&field=summary' to the URL of your request.
-->
<rss version="0.92" >
<channel>
    <title>Mojang Studios Jira</title>
    <link>https://bugs.mojang.com</link>
    <description>This file is an XML representation of an issue</description>
    <language>en</language>    <build-info>
        <version>9.12.2</version>
        <build-number>9120002</build-number>
        <build-date>10-01-2024</build-date>
    </build-info>


<item>
            <title>[BDS-8531] Bedrock server as systemd unit</title>
                <link>https://bugs.mojang.com/browse/BDS-8531</link>
                <project id="11700" key="BDS">Bedrock Dedicated Server</project>
                    <description>&lt;p&gt;Hello! It&apos;s not a bug but rather a list of questions since I don&apos;t know a better place to ask:&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;Which is the preferred way to stop the server for graceful shutdown? SIGINT or SIGTERM? The server is not logging any hints both ways;&lt;/li&gt;
	&lt;li&gt;Would it be possible to have kernel and server data in separate directories? I would like to keep the server kernel in `/opt` and data in `/var` so it would be more POSIX in general;&lt;/li&gt;
	&lt;li&gt;Can you please make dynamic path creation? I have to define `WorkingDirectory` in `bedrock.service`, took me a while to find the issue. You should also mention that the server has to be run from it&apos;s directory;&lt;/li&gt;
	&lt;li&gt;Will it ever be possible to make HTTP requests or connect to a database from addons? I&apos;d really be happy if there were etcd and PostgreSQL so I could integrate the server with another my software. I&apos;m pretty sure huge projects like featured ones may also need Redis, gRPC, Cassandra and stuff;&lt;/li&gt;
	&lt;li&gt;It&apos;d also be cool if the server could run as a daemon to get TPS, number of players and stuff;&lt;/li&gt;
	&lt;li&gt;How backups are managed?&lt;/li&gt;
	&lt;li&gt;How can I make that fancy MotD the one can see on featured servers?&lt;/li&gt;
	&lt;li&gt;It&apos;d also be good if there was an option to execute commands directly from the server rather than entering the game and typing them;&lt;/li&gt;
	&lt;li&gt;How can I see TPS or toggle coordinate display for individual players? Will I have to define a UI addon? Isn&apos;t it overly complicated for such a simple task?&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;I know some of these features are possible with custom kernels like NukkitX, however, I&apos;d like to stick to vanilla kernel if it&apos;s possible.&lt;/p&gt;</description>
                <environment></environment>
        <key id="368195">BDS-8531</key>
            <summary>Bedrock server as systemd unit</summary>
                <type id="1" iconUrl="https://bugs.mojang.com/secure/viewavatar?size=xsmall&amp;avatarId=18903&amp;avatarType=issuetype">Bug</type>
                                    <status id="5" iconUrl="https://bugs.mojang.com/images/icons/statuses/resolved.png" description="A resolution has been taken, and it is awaiting verification by reporter. From here issues are either reopened, or are closed.">Resolved</status>
                    <statusCategory id="3" key="done" colorName="success"/>
                                    <resolution id="7">Invalid</resolution>
                                        <assignee username="-1">Unassigned</assignee>
                                    <reporter username="kysput">Kysput</reporter>
                        <labels>
                    </labels>
                <created>Wed, 26 Aug 2020 19:10:31 +0200</created>
                <updated>Thu, 27 Aug 2020 15:21:39 +0200</updated>
                            <resolved>Thu, 27 Aug 2020 15:21:39 +0200</resolved>
                                    <version>1.16.20</version>
                                                            <votes>0</votes>
                                    <watches>0</watches>
                                                                            <comments>
                            <comment id="797003" author="ionicecko" created="Thu, 27 Aug 2020 15:21:08 +0200"  >&lt;p&gt;Hi Kysput,&lt;/p&gt;

&lt;p&gt;This isn&apos;t really the place to ask, in general discussion like this should happen on one of the options more appropriate for discussion (such as the Reddit or Discord Server).&lt;/p&gt;

&lt;p&gt;BDS is currently still listed as an alpha (which means its feature incomplete), there is a specific section on the feedback website to provide dedicated server feedback. Some of the issues you mention can be achieved by wrapping the provided executable in a script or similar and there are some already out there.&lt;/p&gt;

&lt;p&gt;To answer a couple of them though (numbering it):&lt;/p&gt;
&lt;ol&gt;
	&lt;li&gt;The stop command is currently the only way to gracefully stopping the server, there are certain wrappers for linux that resolve this (without modding the server itself). We&apos;re tracking this as &lt;a href=&quot;https://bugs.mojang.com/browse/BDS-203&quot; title=&quot;BDS not stopping gracefully when running as a service&quot; class=&quot;issue-link&quot; data-issue-key=&quot;BDS-203&quot;&gt;&lt;del&gt;BDS-203&lt;/del&gt;&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;Not currently, head to &lt;a href=&quot;https://feedback.minecraft.net&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://feedback.minecraft.net&lt;/a&gt; to suggest new features.&lt;/li&gt;
	&lt;li&gt;This sounds like a technical issue rather than a bug with the Minecraft executable, if you think its a bug please log a report but make sure to include all the information we need in a report. &lt;a href=&quot;https://bugs.mojang.com/browse/BDS-8262&quot; title=&quot;Joining whitelisted server results in &amp;quot;Loading Resources&amp;quot;&quot; class=&quot;issue-link&quot; data-issue-key=&quot;BDS-8262&quot;&gt;&lt;del&gt;BDS-8262&lt;/del&gt;&lt;/a&gt; is an example.&lt;/li&gt;
	&lt;li&gt;Not currently, head to &lt;a href=&quot;https://feedback.minecraft.net&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://feedback.minecraft.net&lt;/a&gt; to suggest new features.&lt;/li&gt;
	&lt;li&gt;Not currently, head to &lt;a href=&quot;https://feedback.minecraft.net&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://feedback.minecraft.net&lt;/a&gt; to suggest new features.&lt;/li&gt;
	&lt;li&gt;No inbuilt method, there are commands you can use (detailed in the how to document provided with the download) that you can use with a custom wrapper.&lt;/li&gt;
	&lt;li&gt;As far as I know its not possible but someone on the Discord may have a better idea.&lt;/li&gt;
	&lt;li&gt;You can, from the console? All commands should work from the console unless they rely on a player running them (although I can&apos;t think of any that do off the top of my head).&lt;/li&gt;
	&lt;li&gt;(coords) You can&apos;t for individual players, at least not natively. (tps) Not currently, head to &lt;a href=&quot;https://feedback.minecraft.net&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://feedback.minecraft.net&lt;/a&gt; to suggest new features&lt;/li&gt;
&lt;/ol&gt;
</comment>
                    </comments>
                    <attachments>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                                                                                                                                <customfield id="customfield_10500" key="com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons">
                        <customfieldname>Confirmation Status</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10300"><![CDATA[Unconfirmed]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                        <customfield id="customfield_11700" key="com.atlassian.jira.plugins.jira-development-integration-plugin:devsummary">
                        <customfieldname>Development</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                        <customfield id="customfield_11600" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0|i1l8xj:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                    </customfields>
    </item>
</channel>
</rss>