• 游戏服务器租用多少钱

    网络游戏在互联网时代的普及促进了越多人进入了游戏行业,在游戏运营时,最为基础的游戏服务器也是游戏运营最为核心的部分,在游戏服务器租用需要注意什么?游戏服务器租用多少钱?下面为大家介绍影响游戏服务器租用价格的几个因素 1、游戏服务器租用价格与服务器带宽有关 带宽的价格是一个很大的因素,常用带宽方式有独享带宽和共享带宽,共享带宽通常是指百兆共享,而百兆共享与百兆独享的价格相差非常大,至于具体价格的话每家公司都不太一样,也跟机房有一定的关系,不过电信的一般要比联通的贵。租用游戏服务器,不同机房的服务器价格有很大的区别,国内的服务器一般以100M带宽居多;美国服务器机房的能偶提供1000M带宽的游戏服务器。 2、游戏服务器租用价格与游戏在线人数有关 游戏在线人数同样决定着影响服务器的硬件配置和带宽,服务器的价格有几百到几千不等,有的游戏可能还需要防火墙来防御攻击。总之,租用服务器是根据自己的情况来判定,选择最适合自己的。 3、游戏服务器租用价格与服务器线路问题 常用的线路有单线线路、双线线路以及多线线路,其中单线线路包含电信线路、网通线路等;双线线路有双线双IP线路、双线单IP线路。其中以南电信、北网通 分布,河南以南地区以电信为主,河南以及河南以北地区以网通为主。而双线线路则是针对全国用户,所以得看你的游戏对于配置,带宽以及机房线路有什么样的要求。游戏通常对速度与稳定性要求较高,游戏针对的玩家地区不同,就意味着所选择的机房不同,机房不同时费用也会有所差别。所以没有固定的标准.只有把这些条件确定了,才可以知道大概的价位。 4、与游戏服务器的防御性能有关 做游戏还要考虑一个攻击性的问题,如果你做的游戏有经常被攻击的危险,那么最好是找一家防御比较高的服务商,而且是单防的那种,当然啦,你所需要的防御越 高,价格也会越贵。 除此之外,在选择游戏服务器租用时,还要考虑到扩展情况,即游戏运行一段时间后,玩家的增长情况,这是每一款优秀的网络游戏都会遇到的必然情况。很多游戏公司在初期没有考虑到这种情况,在后期要换机器,甚至换机房,这会严重影响用户体验。 以上就是关于游戏服务器租用多少钱的介绍!有需要租用游戏服务器的可以联系MMCloud在线客服!

    2021.12.21 浏览:51
  • 如何在Dovecot&中配置用户配额;后固定管理员

    本教程将向您展示如何在Dovecot和PostfixAdmin中配置用户配额。 先决条件 为了学习本教程,假设邮件服务器上安装了Postfix SMTP服务器和Dovecot IMAP服务器。如果没有,请使用以下教程。 Ubuntu 在Ubuntu上设置基本的Postfix SMTP服务器 在Ubuntu上安装Dovecot IMAP服务器&amp;启用TLS加密 CentOS 8/RHEL 8 在CentOS 8/RHEL 8上设置基本的Postfix SMTP服务器 在CentOS 8/RHEL 8&amp;上安装Dovecot IMAP服务器;启用TLS加密 还假设您已经在邮件服务器上安装了基于web的邮件管理工具PostfixAdmin。 Ubuntu 18.04 PostfixAdmin–在Ubuntu 18.04邮件服务器上创建虚拟邮箱 Ubuntu 20.04 PostfixAdmin–在Ubuntu 20.04邮件服务器上创建虚拟邮箱 CentOS 8/RHEL 8 PostfixAdmin–在CentOS 8/RHEL 8邮件服务器上创建虚拟邮箱 请注意,如果您以前使用iRedMail设置过电子邮件服务器,那么服务器上已经配置了用户配额,因此您不需要遵循本教程。 步骤1:从命令行在Dovecot中配置用户配额 首先,我们需要启用配额插件。编辑Dovecot 10邮件。conf文件,带有命令行文本编辑器,如Nano。 sudo nano /etc/dovecot/conf.d/10-mail.conf 找到mail_plugins参数,取消注释并将其值设置为: mail_plugins = quota 这是全局邮件插件设置。保存并关闭文件。接下来,我们需要为LMTP和IMAP服务启用配额插件。编辑Dovecot 20 lmtp。conf文件。 sudo nano /etc/dovecot/conf.d/20-lmtp.conf 将配额添加到mail_插件列表中。 protocol lmtp { mail_plugins = $mail_plugins sieve quota } 保存并关闭文件。然后编辑20个imap。conf文件。 sudo nano /etc/dovecot/conf.d/20-imap.conf 为imap协议启用imap_配额插件。 protocol imap { mail_plugins = $mail_plugins imap_quota } 保存并关闭文件。然后编辑配额配置文件。 sudo nano /etc/dovecot/conf.d/90-quota.conf 在配额限制部分,按如下方式配置插件。这将为每个邮件用户设置1G配额。达到1G后,每个用户的垃圾文件夹将有自己的100M配额。你可以根据需要更改数字。 plugin { quota_rule = *:storage=1G quota_rule2 = Trash:storage=+100M # LDA/LMTP allows saving the last mail to bring user from under quota to # over quota, if the quota doesn't grow too high. Default is to allow as # long as quota will stay under 10% above the limit. Also allowed e.g. 10M. quota_grace = 10%% # Quota plugin can also limit the maximum accepted mail size. quota_max_mail_size = 100M } 在Quota warnings(配额警告)部分,按如下方式配置插件,这样,如果用户达到配额的80%和95%,Dovecot将发送警告消息。 plugin { quota_warning = storage=100%% quota-warning +100 %u quota_warning = storage=95%% quota-warning 95 %u quota_warning2 = storage=80%% quota-warning 80 %u quota_warning4 = -storage=100%% quota-warning -100 %u # user is no longer over quota } 并取消对以下行的注释。这定义了将发送警告消息的shell脚本的位置。 service quota-warning { executable = script /usr/local/bin/quota-warning.sh user = dovecot unix_listener quota-warning { user = vmail } } 在配额后端部分,按如下方式配置插件,以便Dovecot使用dict后端(MySQL/MariaDB数据库)。 plugin { #quota = dirsize:User quota #quota = maildir:User quota quota = dict:User quota::proxy::quota #quota = fs:User quota } 保存并关闭文件。然后创建配额警告。sh文件。 sudo nano /usr/local/bin/quota-warning.sh 如果使用Ubuntu,请在文件中添加以下行。 #!/bin/bash PERCENT=$1 USER=$2 cat << EOF | /usr/sbin/sendmail $USER -O "plugin/quota=maildir:User quota:noenforcing" From: [email protected] Subject: quota warning Your mailbox is now $PERCENT% full. EOF 保存并关闭文件。然后使其可执行。 sudo chmod +x /usr/local/bin/quota-warning.sh 编辑/etc/dovecot/conf.d/10-master。conf文件。 sudo nano /etc/dovecot/conf.d/10-master.conf 向下滚动到此文件的末尾。按如下方式配置dict服务。 service dict { unix_listener dict { mode = 0660 user = vmail group = vmail } } 保存并关闭文件。 第2步:连接Dovecot和PostfixAdmin 现在我们已经在Dovecot中启用了配额,我们需要将其与PostfixAdmin连接。编辑dovecot sql。conf.ext文件。 sudo nano /etc/dovecot/dovecot-sql.conf.ext 找到下面这行。 user_query = SELECT maildir, 2000 AS uid, 2000 AS gid FROM mailbox WHERE username = '%u' AND active='1' 我们需要将其改为: user_query = SELECT CONCAT('/var/vmail/', maildir) AS home, 2000 AS uid, 2000 AS gid, CONCAT('*:bytes=', quota) AS quota_rule FROM mailbox WHERE username = '%u' AND active='1' 因此,Dovecot可以从MySQL/MariaDB数据库中获取每个用户的配额信息。保存并关闭文件。然后编辑Dovecot主配置文件。 sudo nano /etc/dovecot/dovecot.conf 找到dict{}部分并取消配额字典的注释。 dict { quota = mysql:/etc/dovecot/dovecot-dict-sql.conf.ext #expire = sqlite:/etc/dovecot/dovecot-dict-sql.conf.ext } 保存并关闭文件。然后编辑/etc/dovecot/dovecot dict sql。conf.ext文件。(请注意,在CentOS 8/RHEL 8上,此文件不存在。您只需手动添加下面描述的行。) sudo nano /etc/dovecot/dovecot-dict-sql.conf.ext 在开头添加以下行,这样Dovecot就可以访问MySQL/MariaDB中的postfixadmin数据库。如果您不记得postfixadmin数据库密码,可以在/etc/dovecot/dovecot sql中找到它。conf.ext文件。 connect = host=localhost dbname=postfixadmin user=postfixadmin password=postfixadmin_password 在该文件中,可以看到两个地图定义。您需要将配额更改为quota2。 map { pattern = priv/quota/storage table = quota2 username_field = username value_field = bytes } map { pattern = priv/quota/messages table = quota2 username_field = username value_field = messages } 然后注释掉第三个映射定义,因为PostfixAdmin不使用expire表。 #map { # pattern = shared/expire/$user/$mailbox # table = expires # value_field = expire_stamp # fields { # username = $user # mailbox = $mailbox # } #} 保存并关闭文件。重新启动Dovecot以使更改生效。 sudo systemctl restart dovecot 检查状态。确保它在运行。 sudo systemctl status dovecot 要在PostfixAdmin中显示配额信息,请编辑PostfixAdmin配置文件。 Ubuntu sudo nano /usr/share/postfixadmin/config.local.php CentOS 8/RHEL 8 Apache sudo nano /var/www/postfixadmin/config.local.php CentOS 8/RHEL 8 Nginx sudo nano /usr/share/nginx/postfixadmin/config.local.php 在该文件末尾添加以下两行,以便在PostfixAdmin中启用配额。 $CONF['quota'] = 'YES'; $CONF['used_quotas'] = 'YES'; //allow maxmium 100 mailboxes for each domain $CONF['mailboxes'] = '100'; //default 10240MB quota for each user $CONF['maxquota'] = '10240'; //default 102400MB quota for each domain $CONF['domain_quota_default'] = '102400'; 保存并关闭文件。 第3步:从命令行进行测试 现在,您可以列出所有用户配额和使用情况: sudo doveadm quota get -A 还可以使用以下命令重新计算当前配额使用情况。 sudo doveadm quota recalc -A 如果您看到这样的错误消息 Fatal: Unknown command 'quota', but plugin quota exists. Try to set mail_plugins=quota 这意味着您没有在/etc/dovecot/conf.d/10-mail中将mail_插件的值设置为quota。conf文件。 如果在列出用户配额时看到以下错误, Error: stat(/var/vmail/yourdomain.com/user/.dovecot.sieve/tmp) failed: Not a directory 您需要在/etc/dovecot/conf.d/10-mail中添加以下行。配置文件并重新启动Dovecot。 maildir_stat_dirs = yes 第4步:在PostfixAdmin Web界面中设置配额 现在,您可以转到PostfixAdmin web界面来设置域和用户配额。 PostfixAdmin中的默认配额太小。如果在启用配额之前已在PostfixAdmin中添加了域,则需要在PostfixAdmin中编辑域设置以增加配额。新域将具有配置中指定的配额设置。地方的php文件。 收尾 我希望本教程能帮助您在Dovecot&amp;中配置用户配额;PostfixAdmin。和往常一样,如果你觉得这篇文章很有用,那么订阅我们的免费时事通讯以获得更多提示和窍门。当心?

    2022.03.24 浏览:65